:

Koukeo

Three wins from fifteen races tells you this is a horse still finding its feet, but the 20% win rate — roughly one in every five races — is a perfectly respectable record for a six-year-old still gaining experience. What makes Koukeo interesting is not the quantity of wins but the trajectory: the career only really got going with a first win at Exeter in April 2025, and the horse has been building steadily ever since.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Kapgarde
Mother
Karikale
Owner
Mrs E J Wills
Rating
120

📊 Key Numbers

Career statistics for this horse
15
Career races
3
Wins
20%
Win rate
avg ~10%
46.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 partnership with jockey Jonjo O'Neill Jr is one of the most compelling threads in Koukeo's story. In nine races together, they have won three times — that is one in every three, a win rate that would make most trainers very happy indeed. Compare that to the horse's overall record and it is clear this is a combination that clicks. When the right jockey is aboard, Koukeo becomes a noticeably better horse.

The most recent win came at Haydock Park in January 2026, and the post-race comments from joint-trainer Jonjo O'Neill Sr painted a vivid picture of what happened. The field went hard from the front, and rather than wilting, Koukeo dug in and saw it out. When the ground opened up in the straight — faster and more forgiving underfoot — the jumping sharpened and the horse powered home. That combination of stamina and adaptability is exactly what you want to see developing in a young chaser.

It is also worth noting that back in late 2024, the team were already talking about Koukeo as a potential stayer — a horse built for longer distances and tougher tests. The Haydock win, where a strong pace suited rather than broke him, suggests those early instincts were correct. He has done his best work so far at Class 4 level, winning 2 of his 8 races there, but the yard that trains him — currently 51 winners for the season — clearly has ambitions for him to step up.

Recent form shows a couple of blanks either side of a third place, so the run back into form is a work in progress. But with a race just yesterday and an established partnership with a top jockey, Koukeo is very much a horse to watch as the season continues.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on soft ground: 0 wins from 6 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Ok
Good (firm-ish)
Unknown
Yielding (slightly soft)
Unknown
Soft (muddy)
Avoids
📏 Race Distance
Long Distance (2M+)
1M6F – 2M
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 3 (mid-level)
Loves
Class 4 (standard)
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Ok
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
17 Apr
DNF
Ayr
Long Distance (2m+) · Soft · 9 runners
21 Mar
5th
Newbury
Long Distance (2m+) · Good_To_Soft · 5 runners
28 Feb
DNF
Newbury
Long Distance (2m+) · Soft · 14 runners
27 Feb
DNF
Newbury
Long Distance (2m+) · Soft · 14 runners
1 Feb
3rd
Musselburgh
1m6f – 2m · Good_To_Soft · 7 runners
17 Jan
🏆 Won
Haydock Park
Long Distance (2m+) · Good_To_Soft · 10 runners
1 Jan
🏆 Won
Windsor
Long Distance (2m+) · Good · 4 runners
24 Apr
8th
Perth
Long Distance (2m+) · Good_To_Soft · 10 runners
2 Apr
🏆 Won
Exeter
Long Distance (2m+) · Good · 5 runners
7 Mar
DNF
Ayr
Long Distance (2m+) · Soft · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Jonjo O'Neill Jr Current Jockey
33.3%
Win rate
3/9
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr A J O'Neill
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newbury
Galloping
3 3 other 21 Mar 0%
Musselburgh
Sharp
2 1 third, 1 other 1 Feb 0%
Ayr
Galloping
2 2 other 17 Apr 0%
Exeter
Undulating
1 1 win 2 Apr 100%
Windsor
Sharp
1 1 win 1 Jan 100%
Haydock Park
Galloping
1 1 win 17 Jan 100%
Perth
Galloping
1 1 other 24 Apr 0%
Punchestown
Galloping
1 1 other 30 Apr 0%
Chepstow
Galloping
1 1 second 12 Oct 0%
Carlisle
Undulating
1 1 second 19 Nov 0%
Uttoxeter
Sharp
1 1 second 10 Dec 0%