:

Billy Mill

There is a dependable consistency to Billy Mill that any racing fan would recognise: not flashy, not fashionable, but the kind of horse that turns up, does its job, and occasionally reminds everyone exactly what it is capable of. At eight years old, with 56 races behind it, this is a seasoned campaigner who has earned every one of its seven wins the hard way.Based on TrackLab's AI analysis
Quick Facts
Age
8 years old
Sex
Gelding
Colour
Bay
Father
Adaay
Mother
Phantom Spirit
Owner
Canisbay Bloodstock
Rating
68

📊 Key Numbers

Career statistics for this horse
56
Career races
7
Wins
12.5%
Win rate
avg ~10%
37.5%
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 overall record — 7 wins and 21 places from 56 races, a win rate of roughly 1 in every 8 races — tells part of the story, but the details are more interesting. At distances between seven furlongs and a mile, Billy Mill has won 6 of 32 races, which works out at nearly 1 in every 5. That is a meaningful difference, and it suggests the yard knows exactly where to place this horse to give it the best chance. Those middle distances suit it; anything outside that range and the numbers drop away sharply.

The recent form makes for encouraging reading. After a run of modest results — finishing eighth twice and sixth twice — Billy Mill went out and won at Kempton Park on 7 January 2026, just three months ago. The last six runs read 3-6-6-8-8-1, which means the win came right at the end of a difficult patch. That is the kind of resilience that keeps a horse in training at eight years old. Rod Millman's yard in Devon has sent out 40 winners this season alone, which is a serious operation, and Billy Mill has clearly benefited from patient, thoughtful placing.

One number stands out above all others: Newcastle. Two wins from just three races at that track is extraordinary. Most horses might visit a course a dozen times and never win there at all; to have won two of three attempts suggests something specific about the track suits Billy Mill down to the ground. Whether it is the long straight, the surface, or simply the distances on offer there, Newcastle has been very good to this horse.

The partnership with jockey Saffie Osborne is worth noting too. In 12 races together, they have won 4 times — that is 1 in every 3, which is a remarkable ratio at this level and suggests a genuine understanding between horse and rider. When Osborne is booked, you pay attention.

Strengths & Risks AI Analysis

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 1 wins from 5 starts (20%)
Course specialist at Kempton Park: 3 wins from 24 starts (12%)
Well suited by 7f – 1m distances: 19% win rate
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 3 starts
Yet to win at chelmsford in 9 attempts
Struggles on Galloping tracks: 0 wins from 9 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Standard (all-weather)
Standard to slow
Ok
Good to soft
Heavy (very wet)
Fast (all-weather)
Soft (muddy)
Good to firm
Avoids
📏 Race Distance
7F – 1M
Loves
1M1F – 1M2F
Avoids
🏅 Competition Level
Class 2
Avoids
Class 3
Class 4
Ok
Class 5
Loves
🏟 Track Shape
Left-handed, wide and galloping
Loves
Right-handed, wide and galloping
Wide and galloping
Avoids
Right-handed, undulating
Avoids

📅 Recent Runs

The last 10 races, most recent first
1 Apr
3rd
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 9 runners
18 Mar
6th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 13 runners
2 Mar
6th
Wolverhampton
1m1f – 1m2f · Standard
12 Feb
8th
chelmsford
7f – 1m · Standard · 10 runners
21 Jan
8th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 8 runners
7 Jan
🏆 Won
Kempton Park
7f – 1m · Standard_To_Slow · 10 runners
13 Aug
7th
Kempton Park
7f – 1m · Standard_To_Slow · 11 runners
25 Jul
9th
Ascot
7f – 1m · Good · 13 runners
12 Jul
9th
Ascot
7f – 1m · Good_To_Firm · 13 runners
24 Jun
9th
Newbury
7f – 1m · Good_To_Firm · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
33.3%
Win rate
4/12
Won / Rode
0%
Win rate
0/9
Won / Rode
14.3%
Win rate
1/7
Won / Rode
Lewis Edmunds Current Jockey
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Kempton Park
Galloping
24 3 wins, 3 seconds, 5 thirds, 13 other 1 Apr 12.5%
chelmsford 9 1 second, 3 thirds, 5 other 12 Feb 0%
Wolverhampton
Galloping
6 1 win, 1 second, 1 third, 3 other 2 Mar 16.7%
Ascot
Galloping
4 1 win, 3 other 25 Jul 25%
Newcastle
Galloping
3 2 wins, 1 other 12 May 66.7%
Southwell
Galloping
2 2 other 3 Jan 0%
Sandown Park
Galloping
2 2 other 13 Sep 0%
Goodwood
Undulating
2 2 other 6 Jun 0%
Newbury
Galloping
1 1 other 24 Jun 0%
Doncaster
Galloping
1 1 other 1 Apr 0%
Newmarket
Galloping
1 1 other 14 Apr 0%
Salisbury
Undulating
1 1 other 24 May 0%