Tommy Cullen
Tommy Cullen won at Uttoxeter just this week, and his recent form shows he has rediscovered his touch after a quiet spell. The eight-year-old has three wins from 18 races across his career, a respectable record for a horse competing mostly at Class 4 level, where winning takes real consistency. What really stands out is his record at Doncaster: he has won twice from seven runs there, making it his happy hunting ground. His last win came on July 26 at Uttoxeter, but before that he had ground through four straight fourth-place finishes, suggesting he had been finding things tough. That turnaround in form suggests he has rediscovered something.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
44.4%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The horse clearly thrives on normal, standard ground—he has won three of his twelve races on it, a 25 percent win rate that is nearly double his overall average. Soft or muddy conditions seem to work against him, a detail his owner noted after a recent run at Huntingdon, where both the track and the conditions proved unsuitable. Working with jockey Jack Quinlan has been productive, the pair combining for two wins from eleven races together. Trainer Matt Crawley, based at Newmarket, oversees a modest but active yard, and has clearly found a workable formula with Tommy Cullen on the right ground and the right track. At eight years old, the horse is in the middle years of his career and still capable of winning regularly if conditions align—his recent victory suggests there is more to come if he can stay healthy and avoid the soft ground that plainly unsettles him.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good ground: 3 wins from 12 starts (25%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 5 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Avoids
📏 Race Distance
Long Distance (2M+)
Likes
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Likes
Left-handed, tight turns
Unknown
Left-handed, tight
Unknown
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
26 Jul
🏆 Won
Uttoxeter
Long Distance (2m+) · Good · 9 runners
1 Jul
DNF
Worcester
Long Distance (2m+) · Good · 10 runners
31 May
4th
Fakenham
Long Distance (2m+) · Good · 5 runners
4 May
4th
Warwick
Long Distance (2m+) · Good · 8 runners
2 Nov
4th
Huntingdon
Long Distance (2m+) · Good · 9 runners
27 Mar
2nd
Southwell
Long Distance (2m+) · Good · 5 runners
2 Mar
2nd
Doncaster
Long Distance (2m+) · Good · 4 runners
19 Feb
🏆 Won
Doncaster
Long Distance (2m+) · Good · 6 runners
23 Jan
5th
Huntingdon
Long Distance (2m+) · Soft · 10 runners
14 Dec
2nd
Doncaster
Long Distance (2m+) · Good_To_Soft · 9 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Doncaster Galloping |
7 |
2 wins, 3 seconds, 2 other |
2 Mar |
28.6% |
| Huntingdon Galloping |
4 |
4 other |
2 Nov |
0% |
| Worcester Galloping |
2 |
2 other |
1 Jul |
0% |
| Uttoxeter Sharp |
1 |
1 win |
26 Jul |
100% |
| Warwick Sharp |
1 |
1 other |
4 May |
0% |
| Fakenham Tight |
1 |
1 other |
31 May |
0% |
| Wetherby Galloping |
1 |
1 third |
29 Oct |
0% |
| Southwell Galloping |
1 |
1 second |
27 Mar |
0% |