:

Miletus

Miletus is a five-year-old who has found life at the races genuinely tough — one win from 14 attempts tells you this is a horse that has had to work hard for every bit of recognition it has earned. That single victory came at Windsor back in May 2024, leading from the front in what his trainer James Keane described at the time as a really encouraging performance, with the form around that race holding up well afterwards. The problem is that was two years ago, and the win column has stayed empty ever since.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Magna Grecia
Mother
Prima Luce
Owner
Haven't A Pot & Galloping Together
Rating
82

📊 Key Numbers

Career statistics for this horse
14
Career races
1
Wins
7.1%
Win rate
avg ~10%
28.6%
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 recent form figures of 6-2-5-2-10-2 tell an interesting story. Miletus keeps finding its way into second place — three times in its last six races — which suggests the ability is there, but something is stopping it from converting. It's the kind of horse that makes you think a win is coming without ever quite delivering one.

At its best distance of a mile and an eighth to a mile and a quarter, Miletus has won 1 from 9 races, an 11% win rate that, while not eye-catching, represents its strongest ground. Keane has always believed a step up to that longer trip would bring out more, pointing to the horse's breeding — its mother was by the legendary Galileo — as a reason to think stamina is its friend. Whether that has fully translated on the track is another matter. At the level Miletus typically competes at, it has yet to win from seven attempts, which is the hardest number to overlook.

Keane's yard at Newmarket has sent out just one winner this season, so this is not a stable firing on all cylinders right now. But Miletus raced just yesterday and remains active, which at least confirms the team still believes there is a race to be won somewhere. The hope is that the right combination of trip, conditions, and a bit of fortune finally brings that second career win. For now, Miletus is very much a horse of almost — promising enough to keep running, stubborn enough not to let you forget that Windsor afternoon two years ago.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m1f – 1m2f distances: 11% win rate
⚠ What to watch out for
Poor record on good_to_soft ground: 0 wins from 4 starts
Poor record on good_to_firm ground: 0 wins from 3 starts
Struggles on LH Galloping tracks: 0 wins from 6 starts
Struggles on RH Galloping tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Unknown
Standard (all-weather)
Unknown
Good to soft (some give)
Avoids
Good to firm (drying out)
Avoids
📏 Race Distance
1M1F – 1M2F
Loves
1M3F – 1M4F
Unknown
7F – 1M
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, hilly
Unknown
Right-handed, tight turns
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
21 Apr
6th
Great Yarmouth
7f – 1m · Good_To_Firm · 12 runners
29 Mar
2nd
Doncaster
7f – 1m · Good_To_Soft · 15 runners
4 Mar
5th
Kempton Park
1m1f – 1m2f · Standard_To_Slow
12 Feb
2nd
Lingfield Park
1m1f – 1m2f · Standard · 10 runners
25 Oct
10th
Newbury
1m3f – 1m4f · Soft · 13 runners
8 Oct
2nd
Nottingham
1m1f – 1m2f · Good_To_Soft · 11 runners
16 Sep
5th
Great Yarmouth
1m3f – 1m4f · Good_To_Soft · 10 runners
2 Aug
8th
Goodwood
1m1f – 1m2f · Good · 18 runners
3 Jul
4th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 11 runners
29 May
10th
Sandown Park
1m1f – 1m2f · Good · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Jack Mitchell Current Jockey
0%
Win rate
0/3
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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newbury
Galloping
2 2 other 25 Oct 0%
Kempton Park
Galloping
2 2 other 4 Mar 0%
Great Yarmouth
Galloping
2 2 other 21 Apr 0%
Windsor
Sharp
1 1 win 6 May 100%
Ascot
Galloping
1 1 other 22 Jun 0%
Newmarket
Galloping
1 1 other 29 Sep 0%
Goodwood
Undulating
1 1 other 2 Aug 0%
Lingfield Park
Sharp
1 1 second 12 Feb 0%
Nottingham
Galloping
1 1 second 8 Oct 0%
Doncaster
Galloping
1 1 second 29 Mar 0%
Sandown Park
Galloping
1 1 other 29 May 0%