UK time :

Enemy Agent

There is something quietly promising about a three-year-old who wins one in every four races — and Enemy Agent has done exactly that, taking one race from four attempts so far. That debut win came at Kempton Park on 25 March 2026, and it remains the high point of a career that is still very much in its early chapters.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Gelding
Colour
Chestnut
Father
Earthlight
Mother
Expressiy
Owner
Rabbah Racing
Official rating
79

📊 Key numbers

Career totals for this horse
4
Career races
1
Wins
25%
Win rate
avg ~10%
25%
Top-3 rate
avg ~30%
114 days
Since last race

🔍 Full analysis

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

The recent form tells a more complicated story. Reading from the latest race backwards, Enemy Agent has finished ninth, fifth, and sixth since that Kempton victory, suggesting the win has not yet opened the door to a consistent run of results. Three months have passed since that success, and the horse raced just yesterday, so the team are clearly keeping him active and looking for the moment things click again.

The yard behind him is worth noting. Simon and Ed Crisford train out of Newmarket, one of British racing's great headquarters, and they have sent out 78 winners already this season — a significant haul that tells you this is a busy, well-organised operation that knows how to get a horse to the races in the right shape. When a yard of that calibre keeps running a young horse, it usually means they believe there is more to come. Enemy Agent is only three, which in horse terms means he is barely out of adolescence. The best may still be ahead.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard to slow (all-weather)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Unknown
📏 Race distance
1M1F – 1M2F
🏟 Track shape
Right-handed, long straights
Left-handed, long straights
Unknown

📅 Recent runs

The last 10 races, most recent first
29 Jun
9th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 14 runners
9 May
5th
Ascot
1m1f – 1m2f · Good_To_Firm · 5 runners
11 Apr
6th
Great Yarmouth
1m1f – 1m2f · Good · 12 runners
25 Mar
🏆 Won
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 11 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
1/3
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Kempton Park
Galloping
2 1 win, 1 other 29 Jun 50%
Great Yarmouth
Galloping
1 1 other 11 Apr 0%
Ascot
Galloping
1 1 other 9 May 0%