Curran got off the mark at Newcastle in September 2023, and the most recent win came at Newmarket in June 2025 — about as good a stage as you can find in British racing. Winning at Newmarket means beating horses at one of the sport's most prestigious venues, so that result stands out. The majority of Curran's career has been spent in Class 4 races — the solid, competitive middle tier — where the record reads 2 wins from 13 races, winning roughly 1 in every 6 or 7 at that level.
Joe Fanning is the jockey most associated with Curran, and the pair have ridden together 12 times, producing 2 wins — a win rate of around 1 in 6, or 17%. That's a meaningful partnership by any measure. Behind the scenes, Rod Millman's yard in Kentisbeare, Devon, has been in fine form this season, sending out 42 winners — a genuinely busy and productive operation, even if it sits a long way from the glamour of Newmarket or Ascot geographically.
The honest part of the picture is that Curran hasn't won in its last six races, with recent finishes reading 4th, 5th, 2nd, 4th, 5th, and 14th going back from yesterday's run. That second place in the mix shows the sharpness is still there, but turning near-misses into wins is the challenge every yard faces with a horse at this level. Curran raced just yesterday, so whoever handles the entries next will be working with a horse that is fit, active, and has unfinished business this season.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
3 | 1 win, 2 other | 23 Aug | 33.3% |
| 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% |
| Carlisle Undulating |
2 | 2 other | 12 Aug | 0% |
| chelmsford | 2 | 2 other | 18 Sep | 0% |
| Kempton Park Galloping |
1 | 1 other | 4 Sep | 0% |
| York Galloping |
1 | 1 other | 12 Jul | 0% |
| Newbury Galloping |
1 | 1 other | 15 May | 0% |
| Chester Tight |
1 | 1 third | 28 Jun | 0% |
| Ripon Sharp |
1 | 1 other | 29 May | 0% |
| Lingfield Park Sharp |
1 | 1 second | 3 Sep | 0% |
| Sandown Park Galloping |
1 | 1 other | 25 Jul | 0% |
| Wolverhampton Galloping |
1 | 1 other | 11 Oct | 0% |
| Haydock Park Galloping |
1 | 1 second | 18 Jul | 0% |