Earls
Earls is a nine-year-old with all the traits of a horse that has found its level and knows how to win at it. With 8 wins from 51 races, it wins roughly 1 in every 6 times it races — a solid record for a veteran campaigner that has been competing since late 2021. On soft or muddy ground, Earls wins 1 in every 4 races (3 wins from 12), compared to its overall rate. This is the kind of specific strength that makes it a valuable proposition for its trainer,
Gavin Cromwell's Navan yard, which has sent out 96 winners this season.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
At Roscommon, Earls is almost a different horse. It has won 3 of its 8 races there, a win rate of 37.5 percent — nearly four times better than its career average. The last of those wins came on 1 September 2025, and though that is now 14 months in the past, it remains proof that Earls can still deliver at a track where it clearly suits. Gary Carroll, its most frequent jockey, has ridden it 24 times and won 5 of those races (21%), suggesting a strong understanding between horse and rider.
Recent form tells a tougher story. Earls has not won in its last 6 races, though it has shown some fight — two third-place finishes and a seventh-place effort suggest it is still competitive. Its most recent outing was just a day ago, and with youth no longer on its side at nine years old, races are increasingly precious. Yet this is a horse that thrives on specific conditions at specific tracks: give it wet ground at Roscommon with Carroll in the saddle, and Earls becomes a very different proposition from the one that has laboured through its recent runs.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 3 wins from 12 starts (25%)
✔ Course specialist at Roscommon: 3 wins from 8 starts (38%)
⚠ What to watch out for
⚠ Poor record on yielding ground: 0 wins from 6 starts
⚠ Poor record on yielding_to_soft ground: 0 wins from 3 starts
⚠ Yet to win at The Curragh in 12 attempts
⚠ Yet to win at Galway in 6 attempts
⚠ Struggles on RH Galloping tracks: 1 wins from 16 starts
⚠ Struggles on RH Tight tracks: 0 wins from 6 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Likes
Good to yielding (mild give)
Likes
Soft to heavy (wet)
Likes
Good to soft (some give)
Unknown
Yielding (slightly soft)
Avoids
Yielding to soft (damp)
Avoids
🏅 Race level
Class 2 (high-level)
Loves
Class 3 (mid-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight turns
Loves
Left-handed, tight turns
Ok
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids
Right-handed, tight
Avoids
📅 Recent runs
The last 10 races, most recent first
12 Oct
11th
Roscommon
7f – 1m · Soft · 16 runners
21 Sep
9th
Listowel
1m1f – 1m2f · Yielding · 18 runners
31 Aug
11th
Roscommon
7f – 1m · Yielding · 13 runners
18 Aug
7th
Roscommon
7f – 1m · Good_To_Yielding · 18 runners
30 Jul
3rd
Galway
1m1f – 1m2f · Yielding_To_Soft · 17 runners
13 Jul
2nd
Killarney
1m1f – 1m2f · Good · 8 runners
10 Jun
2nd
Limerick
1m1f – 1m2f · Good_To_Yielding · 10 runners
11 May
2nd
Roscommon
7f – 1m · Good · 18 runners
19 Apr
DNF
The Curragh
7f – 1m · Soft · 17 runners
28 Mar
10th
The Curragh
1m1f – 1m2f · Soft_To_Heavy · 14 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| The Curragh Galloping |
12 |
1 second, 1 third, 10 other |
19 Apr |
0% |
| Roscommon Sharp |
8 |
3 wins, 1 second, 4 other |
12 Oct |
37.5% |
| Naas Galloping |
6 |
2 wins, 1 second, 3 other |
12 Oct |
33.3% |
| Galway Tight |
6 |
1 third, 5 other |
30 Jul |
0% |
| Listowel Sharp |
5 |
1 win, 1 second, 3 other |
21 Sep |
20% |
| Haydock Park Galloping |
3 |
1 win, 2 other |
28 Sep |
33.3% |
| Cork Galloping |
2 |
1 win, 1 other |
10 May |
50% |
| Leopardstown Galloping |
2 |
1 second, 1 other |
5 Jun |
0% |
| Limerick Galloping |
2 |
2 seconds |
10 Jun |
0% |
| Bellewstown Sharp |
1 |
1 other |
30 Sep |
0% |
| Epsom Downs Undulating |
1 |
1 other |
31 May |
0% |
| Gowran Park Undulating |
1 |
1 other |
26 Jul |
0% |
| Pontefract Undulating |
1 |
1 third |
11 Jul |
0% |
| Killarney Sharp |
1 |
1 second |
13 Jul |
0% |