This season has been a grind. He has ridden 212 times and won 14, which works out at roughly 1 in every 15 races — a 7% win rate that represents a step back from last year, when he was winning closer to 1 in every 8. That kind of dip is not uncommon for a young jockey navigating a heavier workload or tougher competition, but it is something to keep an eye on. The encouraging sign is that the last two weeks look much sharper — 1 winner from 7 rides puts him at 14%, double his season average, which suggests he may be finding his rhythm again.
His most consistent partnership is with trainer Matthew J Smith, where he has ridden 31 times and won twice. A 6% win rate from a single yard sounds modest, but 31 rides in two years is a meaningful relationship — trainers do not keep putting a jockey up if they have doubts about them.
Where Smith genuinely stands out is on wet ground. When the going is soft and conditions get testing, his numbers improve sharply — 3 wins from 18 races on muddy ground gives him a 17% win rate, meaning he wins roughly 1 in every 6 races in those conditions. That is more than double his overall rate this season, and it is the kind of edge that trainers and owners notice. It suggests he either rides with more confidence when the ground is testing or simply attracts rides on horses built for those conditions.
The most striking number in his profile, though, is Down Royal. He has ridden there just 6 times and won 3 of them — that is a 50% win rate at a specific track, and it is the sort of stat that borders on remarkable. It may partly be small-sample fortune, but half a dozen rides is not nothing, and winning half of them at any track speaks to a real familiarity with the place. For a jockey only two years into his career, that kind of local dominance is well worth watching develop.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Fairyhouse | 27 | 0 | 0% |
| Punchestown | 19 | 1 | 5.3% |
| Downpatrick | 15 | 1 | 6.7% |
| Navan | 14 | 2 | 14.3% |
| Cork | 14 | 0 | 0% |
| Kilbeggan | 13 | 0 | 0% |
| Naas | 13 | 0 | 0% |
| Thurles | 10 | 2 | 20% |
| Leopardstown | 10 | 0 | 0% |
| Galway | 8 | 0 | 0% |
| Tipperary | 7 | 1 | 14.3% |
| Ballinrobe | 7 | 0 | 0% |
| Sligo | 7 | 0 | 0% |
| Down Royal | 6 | 3 | 50% |
| Roscommon | 6 | 0 | 0% |
| Limerick | 5 | 0 | 0% |
| Killarney | 5 | 0 | 0% |
| Cheltenham | 5 | 0 | 0% |
| Bellewstown | 4 | 1 | 25% |
| Clonmel | 4 | 0 | 0% |
| Listowel | 3 | 1 | 33.3% |
| Gowran Park | 3 | 1 | 33.3% |
| Tramore | 3 | 0 | 0% |
| Wexford | 2 | 0 | 0% |
| Market Rasen | 1 | 1 | 100% |
| Musselburgh | 1 | 0 | 0% |