The last twelve months tell the story clearly. Fifty-four winners from 315 rides means he wins roughly 1 in every 6 races he contests, or 17% of the time. In a sport where even the very best jockeys fail far more often than they succeed, that consistency is genuinely impressive. It is not the record of someone who gets lucky occasionally — it is the record of someone who turns up, ride after ride, and delivers.
The big occasions suit him too. Doyle has won 48 top-level races across his career, at some of the most prestigious venues in British racing — Newmarket, Ascot, Doncaster. In the autumn of 2025 alone he won two Class 1 races at Newmarket on the same afternoon in October, then added another at Doncaster in November. These are the races that define a jockey's reputation, and he keeps adding to his collection. His partnership with trainer Hamad Al Jehani has been particularly fruitful — 7 winners from 55 rides together, winning at a rate of 1 in every 8, which represents a solid and dependable combination.
Where Doyle is most dangerous is on normal ground, when the track is neither too dry nor too wet. In those conditions he has won 9 from 27 races — that's 1 in 3, a conversion rate that most professional jockeys would envy. Sandown Park is another hunting ground: 3 winners from just 8 rides there is the mark of a jockey who finds something extra at a particular course, whether that is track knowledge, confidence, or simply a good record that feeds itself.
The one notable exception in his recent figures is his partnership with First Look — zero wins from three races together, which is a small sample but a reminder that even the most reliable jockeys do not always click with every horse. In the bigger picture, though, that detail barely registers. At 357 career winners and climbing, with 48 top-level victories already banked, Doyle has established himself as one of the more compelling figures in the British jockey standings, and he is only just getting started.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| meydan | 47 | 8 | 17.0% |
| Newmarket | 40 | 4 | 10% |
| Ascot | 39 | 5 | 12.8% |
| Goodwood | 31 | 2 | 6.5% |
| Kempton Park | 30 | 8 | 26.7% |
| Newbury | 17 | 1 | 5.9% |
| Doncaster | 12 | 3 | 25% |
| Newcastle | 12 | 2 | 16.7% |
| Ayr | 10 | 2 | 20% |
| Southwell | 9 | 2 | 22.2% |
| Sandown Park | 8 | 3 | 37.5% |
| Nottingham | 8 | 3 | 37.5% |
| Great Yarmouth | 8 | 1 | 12.5% |
| Haydock Park | 7 | 2 | 28.6% |
| York | 6 | 1 | 16.7% |
| Wolverhampton | 4 | 2 | 50% |
| Lingfield Park | 4 | 1 | 25% |
| chelmsford | 3 | 2 | 66.7% |
| Epsom Downs | 3 | 0 | 0% |
| abu_dhabi | 3 | 0 | 0% |
| Windsor | 2 | 1 | 50% |
| jebel_ali | 2 | 0 | 0% |
| Chepstow | 2 | 0 | 0% |
| The Curragh | 2 | 0 | 0% |
| Leopardstown | 1 | 1 | 100% |
| Bath | 1 | 0 | 0% |
| saint-cloud | 1 | 0 | 0% |
| Musselburgh | 1 | 0 | 0% |
| Leicester | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |