The broader numbers tell a more complex story. Over the past 12 months, Roche has ridden 299 times and won 14 races — roughly 1 in every 21 rides — and that 5% win rate represents a slight dip from 6% the previous season. Across four years, 82 career winners is a solid foundation, but the current form suggests a jockey working hard to find a consistent rhythm rather than one firing on all cylinders.
Where the statistics do shine is in specific conditions and locations. On slightly soft ground — the kind of surface you get after a shower or two when the ground is damp but not waterlogged — Roche wins 3 times from every 24 races, a 12% rate that is more than double the season average. That suggests a real feel for riding horses when the ground gives a little underfoot, which is a genuinely useful skill in the unpredictable British and Irish climate. Tramore also stands out: 3 winners from just 9 rides there means Roche wins 1 in every 3 races at that track, which is a remarkable return and suggests either a strong book of rides there or something about the track that suits the way Roche rides.
The partnership with trainer M D O'Callaghan is the most productive of Roche's career in terms of volume, producing 2 wins from 29 rides together — about 1 in every 14. That is modest, but the sheer number of rides together speaks to a genuine working relationship and ongoing trust from the yard. The link-up with Galaxy Wonder, meanwhile, has yet to produce a win across five races, which must be a source of frustration for everyone involved, though five races is still a small enough sample that the combination should not be written off.
At 82 career winners and still only four years in, Roche has time on their side. The Newmarket Class 1 win proves the ceiling is high — it is now a question of how consistently Roche can perform at that level.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Dundalk | 61 | 4 | 6.6% |
| The Curragh | 36 | 1 | 2.8% |
| Naas | 31 | 1 | 3.2% |
| Gowran Park | 23 | 1 | 4.3% |
| Leopardstown | 18 | 0 | 0% |
| Galway | 17 | 1 | 5.9% |
| Navan | 17 | 0 | 0% |
| Down Royal | 15 | 1 | 6.7% |
| Fairyhouse | 13 | 0 | 0% |
| Cork | 11 | 1 | 9.1% |
| Tramore | 9 | 3 | 33.3% |
| Roscommon | 9 | 0 | 0% |
| Bellewstown | 8 | 1 | 12.5% |
| Tipperary | 8 | 0 | 0% |
| Killarney | 7 | 0 | 0% |
| Limerick | 7 | 0 | 0% |
| Listowel | 4 | 0 | 0% |
| Punchestown | 2 | 0 | 0% |
| Thurles | 2 | 0 | 0% |
| Sligo | 1 | 0 | 0% |