UK time :

Emperor's Son

Emperor's Son is a five-year-old with the kind of record that tells you he is a horse built for effort rather than glory. Three wins from 29 races is a win rate of roughly one win in every ten attempts — the kind of horse you back when you fancy a small each-way flutter on a day out, not the kind you plan a weekend around.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Kodiac
Owner
Edward C Wilkin
Official rating
69

📊 Key numbers

Career totals for this horse
29
Career races
3
Wins
10.3%
Win rate
avg ~10%
27.6%
Top-3 rate
avg ~30%
2 days
Since last race

🔍 Full analysis

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

What makes his record worth noting is how long it has been since he last got his head in front. His last win came at Hamilton Park on 17 June 2026, four months ago. Since then, he has raced six times without another victory, finishing in the top 3 just once in that stretch. He is still actively racing — his most recent outing was just a day ago — but the momentum has clearly stalled. His typical level is Class 5 racing, where he has managed only 1 win from 11 races, which suggests he is competing in a competitive enough space that victory does not come easily.

The relationship with his regular jockey, Conor Orr, has not produced results either. They have partnered seven times without a win, which might explain why Emperor's Son has raced under different riders recently. His first career win came at Carlisle back in June 2023, but he has never found consistency since. At this level of the sport, with a 5-year-old carrying this kind of form, he is the sort of honest trier that plugs away without ever quite finding the breakthrough that would make him genuinely competitive. He clearly does not lack racing opportunities — he has run 29 times, which shows his yard believes there is more to come — but right now, Emperor's Son is a horse waiting for something to click back into place.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_soft ground: 1 wins from 5 starts (20%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Loves
Standard (all-weather)
Good to firm (fairly firm)
Soft (muddy)
Unknown
Good (a little give)
Avoids
📏 Race distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Ok
🏟 Track shape
Right-handed, tight turns
Loves
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Long straights
Unknown
Left-handed, tight turns
Unknown
Left-handed, tight
Unknown

📅 Recent runs

The last 10 races, most recent first
16 Oct
7th
Redcar
5f – 6½f · Good · 10 runners
5 Oct
8th
Pontefract
5f – 6½f · Good · 14 runners
23 Sep
2nd
Redcar
5f – 6½f · Good · 6 runners
17 Sep
8th
Ayr
5f – 6½f · Good_To_Soft · 21 runners
17 Aug
9th
Catterick Bridge
5f – 6½f · Good · 11 runners
4 Jul
10th
Newmarket
5f – 6½f · Good_To_Firm · 10 runners
17 Jun
🏆 Won
Hamilton Park
5f – 6½f · Good_To_Soft · 8 runners
8 Jun
4th
Pontefract
5f – 6½f · Good · 10 runners
6 Feb
9th
Newcastle
5f – 6½f · Standard · 11 runners
31 Jan
6th
Newcastle
5f – 6½f · Standard · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/7
Wins / rides
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/3
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newcastle
Galloping
4 4 other 6 Feb 0%
Ayr
Galloping
3 3 other 17 Sep 0%
Wolverhampton
Galloping
2 1 win, 1 other 2 Jan 50%
Hamilton Park
Sharp
2 1 win, 1 other 17 Jun 50%
York
Galloping
2 2 other 12 Jul 0%
chelmsford 2 1 second, 1 third 4 Dec 0%
Redcar
Galloping
2 1 second, 1 other 16 Oct 0%
Pontefract
Undulating
2 2 other 5 Oct 0%
Carlisle
Undulating
1 1 win 2 Jun 100%
Newmarket
Galloping
1 1 other 4 Jul 0%
Leicester
Sharp
1 1 second 7 Oct 0%
Beverley
Undulating
1 1 other 30 Aug 0%
Chepstow
Galloping
1 1 other 7 Aug 0%
Ascot
Galloping
1 1 other 20 Jun 0%
Chester
Tight
1 1 other 12 Sep 0%
Great Yarmouth
Galloping
1 1 other 24 Jul 0%
Catterick Bridge
Sharp
1 1 other 17 Aug 0%
Southwell
Galloping
1 1 third 13 Jan 0%