:

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 AI analysis
Quick Facts
Age
9 years old
Sex
Gelding
Colour
Bay
Father
Westerner
Mother
Wistow
Trainer
Owner
Martyn Royston Davis
Rating
118

📊 Key Numbers

Career statistics for this horse
34
Career races
4
Wins
11.8%
Win rate
avg ~10%
64.7%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

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 & Risks

What the data says works for and against this horse
✓ 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 Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Soft (muddy)
Good (firm-ish)
Ok
Heavy (very wet)
Unknown
📏 Race Distance
Long Distance (2M+)
1M6F – 2M
Unknown
🏅 Competition 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

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Paul O'Brien Current Jockey
12%
Win rate
3/25
Won / Rode
0%
Win rate
0/3
Won / Rode
Alex Edwards
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Alice Stevens
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%