The last twelve months tell a story of volume over reward: 6 winners from 115 rides, which works out at roughly 1 in every 19 — a 5% win rate that reflects the reality of life as a conditional jockey competing for opportunities in a crowded weighing room. That said, raw numbers can be misleading. Ride quality matters as much as ride quantity, and any jockey putting themselves in the saddle 115 times in a year is doing the hard work of building experience that no statistic can fully capture.
Where O'Dwyer genuinely stands out is on wet, muddy ground. In those conditions he has won 3 races from just 21 — a 14% win rate, meaning he wins roughly 1 in every 7. That is nearly three times his overall average, and it is the kind of pattern that gets noticed. Whether it reflects a preference for a particular riding style in testing conditions, or simply that he tends to be booked on horses well suited to the mud, it is a number worth watching when the rain comes down.
His most productive relationship is with trainer Conor O'Dwyer — almost certainly a family connection — where he has ridden 3 winners from 38 races together, an 8% win rate or 1 in every 13. That partnership gives him a reliable source of rides and a yard that clearly trusts him, which for a young jockey is genuinely valuable. Stability and repetition are how riders develop, and having a trainer who keeps putting you up is one of the surest routes to improvement.
At 43 career winners and counting, O'Dwyer is not yet setting the world alight — but he is doing what matters most at this stage: riding regularly, picking up winners when the opportunity comes, and quietly building the kind of experience that pays off later. Keep an eye on him when the ground gets soft.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Punchestown | 14 | 0 | 0% |
| Wexford | 10 | 1 | 10% |
| Cork | 10 | 0 | 0% |
| Kilbeggan | 9 | 1 | 11.1% |
| Fairyhouse | 8 | 1 | 12.5% |
| Leopardstown | 8 | 0 | 0% |
| Tipperary | 6 | 1 | 16.7% |
| Limerick | 6 | 0 | 0% |
| Thurles | 6 | 0 | 0% |
| Roscommon | 5 | 2 | 40% |
| Listowel | 5 | 0 | 0% |
| Galway | 5 | 0 | 0% |
| Clonmel | 4 | 0 | 0% |
| Tramore | 3 | 0 | 0% |
| Bellewstown | 2 | 0 | 0% |
| Naas | 2 | 0 | 0% |
| Killarney | 2 | 0 | 0% |
| Ballinrobe | 2 | 0 | 0% |
| Down Royal | 2 | 0 | 0% |
| Cheltenham | 1 | 0 | 0% |
| Dundalk | 1 | 0 | 0% |
| Downpatrick | 1 | 0 | 0% |
| Gowran Park | 1 | 0 | 0% |
| Navan | 1 | 0 | 0% |
| Sligo | 1 | 0 | 0% |