Our Cody
Our Cody is a three-year-old still looking to find her feet at the upper levels of racing. The horse has won just once in 13 races across her career — a victory at Windsor back in June 2025 that now sits 15 months in the past. Since that win, she has failed to land another success despite 12 subsequent runs, though she has picked up four places to show she remains capable of competitive efforts.Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🏁 Next race
Tomorrow
Pontefract
About 5 furlongs · Slightly soft ground · 10 runners
→
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The form sheet tells the story of a horse treading water. In her last six races she has run 10-12-4-3-9-2, which includes a couple of minor placings but mostly finishes well down the field. What makes this harder is that Our Cody has been tried at the top level — the sort of Class 1 races that separate serious contenders from the rest — and has won none of her four attempts at that grade. She is currently active and raced as recently as yesterday, suggesting the team is still hunting for the right opportunity.
Richard Hughes, who trains Our Cody at Upper Lambourn in Berkshire, has had an excellent season with 60 winners to his name, so the yard clearly knows how to get horses ready to win. Our Cody's single success suggests she is capable of winning races, but finding the right spot has become the challenge. At a win rate of roughly one in every 13 races, she is a horse who will need to improve her consistency if she is to climb back onto the winner's list.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Standard (all-weather)
Unknown
Good (a little give)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 5 (entry-level)
Loves
🏟 Track shape
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
12 Sep
10th
Lingfield Park
5f – 6½f · Standard · 10 runners
10 Jul
12th
Newmarket
5f – 6½f · Good_To_Firm · 12 runners
13 Jun
4th
Sandown Park
5f – 6½f · Good · 9 runners
28 May
3rd
Sandown Park
5f – 6½f · Good · 8 runners
10 Oct
9th
Newmarket
5f – 6½f · Good · 11 runners
19 Sep
2nd
Ayr
5f – 6½f · Soft · 13 runners
23 Aug
5th
York
5f – 6½f · Good_To_Firm · 9 runners
15 Aug
4th
Newbury
5f – 6½f · Good · 14 runners
30 Jul
DNF
Goodwood
5f – 6½f · Good · 11 runners
19 Jul
DNF
Newbury
5f – 6½f · Good · 20 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Newbury Galloping |
2 |
2 other |
15 Aug |
0% |
| Sandown Park Galloping |
2 |
1 third, 1 other |
13 Jun |
0% |
| Newmarket Galloping |
2 |
2 other |
10 Jul |
0% |
| Windsor Sharp |
1 |
1 win |
16 Jun |
100% |
| York Galloping |
1 |
1 other |
23 Aug |
0% |
| chelmsford |
1 |
1 second |
1 Jun |
0% |
| Ayr Galloping |
1 |
1 second |
19 Sep |
0% |
| Goodwood Undulating |
1 |
1 other |
30 Jul |
0% |
| Chepstow Galloping |
1 |
1 other |
13 May |
0% |
| Lingfield Park Sharp |
1 |
1 other |
12 Sep |
0% |