This season tells a more workmanlike story. Roche has had 289 rides and turned 16 of them into winners — roughly 1 in every 18, or a 6% win rate. That is not a figure that jumps off the page, but 289 rides in a single season is a serious workload, and converting even a fraction of those on a consistent basis requires skill, fitness, and the trust of a lot of trainers. His most regular partnership is with trainer M D O'Callaghan, though that combination has produced just 2 wins from 31 races together — the same 6% rate — so it is more a relationship built on reliability than one that has yet truly clicked.
Where Roche does stand out is in two specific areas. On wet or muddy ground, he wins 8% of his races — 3 wins from 36 — which may sound modest in isolation, but it edges above his general average and suggests he rides with particular confidence when conditions get testing. Some jockeys visibly struggle when the ground turns heavy; Roche appears to find his footing. Then there is Tramore, a track on the south coast of Ireland where he has won 3 races from just 9 — that is 1 in every 3, a remarkable return that dwarfs his overall numbers and hints at a jockey who either knows the track exceptionally well or simply thrives in front of its crowds.
Eighty-seven career winners in four years, a Class 1 success at Newmarket, and a habit of outperforming his averages in specific conditions and at specific venues — Roche is still young in the sport, and the foundations are there for something more. Whether the big-occasion wins start to follow more regularly remains to be seen, but the ingredients are present.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Dundalk | 66 | 4 | 6.1% |
| The Curragh | 43 | 2 | 4.7% |
| Naas | 25 | 1 | 4% |
| Galway | 17 | 1 | 5.9% |
| Gowran Park | 17 | 0 | 0% |
| Cork | 16 | 0 | 0% |
| Roscommon | 14 | 0 | 0% |
| Navan | 13 | 0 | 0% |
| Leopardstown | 11 | 0 | 0% |
| Bellewstown | 10 | 2 | 20% |
| Tramore | 9 | 3 | 33.3% |
| Killarney | 9 | 1 | 11.1% |
| Down Royal | 9 | 0 | 0% |
| Limerick | 7 | 2 | 28.6% |
| Fairyhouse | 7 | 0 | 0% |
| Listowel | 6 | 0 | 0% |
| Tipperary | 5 | 0 | 0% |
| Thurles | 2 | 0 | 0% |
| Punchestown | 2 | 0 | 0% |
| Sligo | 1 | 0 | 0% |