UK time :

William Cody

There is a horse in Pam Sly's yard in Thorney, Cambridgeshire, that has one track completely figured out. William Cody has raced 34 times in his career, winning 4 and placing 22 — that is a win rate of roughly 1 in every 8 or 9 races overall, which is modest enough. But take him to Huntingdon, and the picture changes dramatically. Three of his four career wins have come at that one track, from just seven visits. That is a win rate of 3 from 7, or nearly 1 in every 2 races — and in a sport where winning even 1 in 5 marks you out as a consistent performer, that kind of record at a single course is genuinely unusual.Based on TrackLab's analysis
Quick facts
Age
9 years old
Sex
Gelding
Colour
Bay
Father
Westerner
Mother
Wistow
Trainer
Owner
Martyn Royston Davis
Official rating
118

📊 Key numbers

Career totals for this horse
34
Career races
4
Wins
11.8%
Win rate
avg ~10%
64.7%
Top-3 rate
avg ~30%
164 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The nine-year-old first announced himself at Huntingdon back in November 2022, and his most recent win came there too, in November 2024. So he has been waiting 18 months to add to his tally, and his last six races have all come without a win. That said, his recent form tells a more nuanced story: in those six runs the placings read 3-2-2-3-2-4 going backwards, which means he has been finishing in the top three consistently. He is not fading or struggling — he is running into horses who are just beating him on the day. That can be frustrating, but it also suggests there is another win lurking somewhere, particularly if Huntingdon comes around again.

The man most likely to be aboard when it arrives is Paul O'Brien, who has partnered William Cody 25 times across their careers together. Three of those rides have ended in the winner's enclosure, a win rate of 12% — exactly matching the horse's overall career average, which suggests they simply know each other well by now. Trainer Pam Sly has had 7 winners out of her yard this season alone, so the operation is in form, and William Cody tends to do his best work at Class 4 level, one step below the top tier — winning 3 of his 16 races there, or roughly 1 in every 5, which is where he clearly belongs. He raced just yesterday, meaning the yard are keeping him busy. At nine years old, with his favourite track still on the calendar, there may well be one more moment in the sun.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Course specialist at Huntingdon: 3 wins from 7 starts (43%)
⚠ What to watch out for
⚠ Yet to win at Wetherby in 7 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 12 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Soft (muddy)
Good (a little give)
Ok
Heavy (very wet)
Unknown
📏 Race distance
Long Distance (2M+)
1M6F – 2M
Unknown
🏅 Race level
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
🏟 Track shape
Right-handed, long straights
Loves
Right-handed, tight turns
Left-handed, tight
Unknown
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
7 May
4th
Huntingdon
Long Distance (2m+) · Good · 6 runners
17 Mar
2nd
Wetherby
Long Distance (2m+) · Good_To_Soft · 7 runners
18 Feb
2nd
Southwell
Long Distance (2m+) · Soft · 8 runners
10 Dec
3rd
Leicester
Long Distance (2m+) · Good · 6 runners
21 Nov
2nd
Catterick Bridge
Long Distance (2m+) · Good · 6 runners
4 Nov
3rd
Warwick
Long Distance (2m+) · Good · 9 runners
18 Mar
4th
Wetherby
Long Distance (2m+) · Good · 5 runners
17 Feb
3rd
Southwell
Long Distance (2m+) · Good_To_Soft · 9 runners
28 Dec
6th
Leicester
Long Distance (2m+) · Soft · 8 runners
16 Dec
4th
Southwell
Long Distance (2m+) · Good_To_Soft · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Paul O'Brien Current jockey
12%
Win rate
3/25
Wins / rides
0%
Win rate
0/3
Wins / rides
Alex Edwards
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Alice Stevens
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Huntingdon
Galloping
7 3 wins, 2 seconds, 2 other 7 May 42.9%
Wetherby
Galloping
7 4 seconds, 1 third, 2 other 17 Mar 0%
Leicester
Sharp
4 1 win, 1 third, 2 other 10 Dec 25%
Market Rasen
Sharp
4 2 seconds, 2 other 10 Apr 0%
Southwell
Galloping
4 1 second, 1 third, 2 other 18 Feb 0%
Fakenham
Tight
2 2 seconds 19 Dec 0%
Sedgefield
Sharp
1 1 second 8 Apr 0%
Uttoxeter
Sharp
1 1 other 29 Oct 0%
Doncaster
Galloping
1 1 third 27 Jan 0%
Ascot
Galloping
1 1 other 2 Apr 0%
Warwick
Sharp
1 1 third 4 Nov 0%
Catterick Bridge
Sharp
1 1 second 21 Nov 0%