:

Curran

Curran arrived at Rod Millman's Kentisbeare yard last winter as a bargain purchase from the Horses in Training sale, a horse already blooded in better company under previous trainer Charlie Johnston. At five years old, the gelding has settled into a profitable life in Class 4 races, winning 2 of his 13 starts at that level—a respectable 15% win rate that suggests he belongs there. Across 31 career races, he has picked up 6 wins and 12 places, winning roughly 1 in every 5 races he runs.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Chestnut
Father
Gleneagles
Mother
Tipitena
Owner
Crown Connoisseurs
Rating
73

📊 Key Numbers

Career statistics for this horse
31
Career races
6
Wins
19.4%
Win rate
avg ~10%
38.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

What makes Curran interesting is his recent consistency. He won at Salisbury six weeks ago and has struck twice in his last six races, including a victory just a day ago. That kind of active form keeps him in contention at his level, and jockey Joe Fanning, who has ridden him in 12 races, knows what to do aboard him—they have won together at a 17% rate. Millman, whose yard has sent out 42 winners this season, clearly saw something worth exploiting when he signed Curran at the sale. The trainer expects the horse to pick up nice races over longer distances, somewhere between a mile and six furlongs and two miles, which is exactly where he seems to be running now. For a five-year-old of modest means—£74,000 in career prize money—Curran is doing the job he was bought to do: winning races and staying active on the track.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Good to firm (drying out)
Good (firm-ish)
Ok
Standard (all-weather)
Ok
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
📏 Race Distance
1M3F – 1M4F
1M6F – 2M
7F – 1M
Unknown
Long Distance (2M+)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Ok
Class 5 (entry-level)
🏟 Track Shape
Left-handed, hilly
Loves
Right-handed, hilly
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown
Left-handed, tight
Avoids

📅 Recent Runs

The last 10 races, most recent first
31 Aug
14th
Epsom Downs
1m6f – 2m · Good_To_Soft · 14 runners
6 Aug
2nd
Chepstow
1m6f – 2m · Good_To_Firm · 7 runners
21 Jul
🏆 Won
Salisbury
1m6f – 2m · Good_To_Firm · 5 runners
11 Jul
5th
Chester
1m6f – 2m · Good · 8 runners
27 Jun
6th
Chester
1m6f – 2m · Good · 7 runners
5 Jun
🏆 Won
Bath
1m6f – 2m · Good · 8 runners
15 May
14th
Newbury
1m6f – 2m · Good · 16 runners
11 Oct
5th
Wolverhampton
1m6f – 2m · Standard · 7 runners
18 Sep
4th
chelmsford
1m6f – 2m · Standard · 6 runners
3 Sep
2nd
Lingfield Park
1m6f – 2m · Standard · 7 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
16.7%
Win rate
2/12
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newmarket
Galloping
3 1 win, 2 other 23 Aug 33.3%
Chester
Tight
3 1 third, 2 other 11 Jul 0%
Ayr
Galloping
3 2 thirds, 1 other 28 Apr 0%
Pontefract
Undulating
2 1 win, 1 other 19 Sep 50%
Newcastle
Galloping
2 1 win, 1 other 12 May 50%
Doncaster
Galloping
2 1 win, 1 other 7 Jun 50%
chelmsford 2 2 other 18 Sep 0%
Carlisle
Undulating
2 2 other 12 Aug 0%
Salisbury
Undulating
1 1 win 21 Jul 100%
Bath
Undulating
1 1 win 5 Jun 100%
Epsom Downs
Undulating
1 1 other 31 Aug 0%
Newbury
Galloping
1 1 other 15 May 0%
Wolverhampton
Galloping
1 1 other 11 Oct 0%
Sandown Park
Galloping
1 1 other 25 Jul 0%
Chepstow
Galloping
1 1 second 6 Aug 0%
Haydock Park
Galloping
1 1 second 18 Jul 0%
Lingfield Park
Sharp
1 1 second 3 Sep 0%
Kempton Park
Galloping
1 1 other 4 Sep 0%
Ripon
Sharp
1 1 other 29 May 0%
York
Galloping
1 1 other 12 Jul 0%