The numbers from the past twelve months make for difficult reading. Six winners from 181 rides works out at roughly 1 in every 30 races — a 3% win rate that represents a real dip from where he was a year ago, when he was converting closer to 1 in every 14. That kind of slide is worth paying attention to, because it suggests either that the quality of rides has changed, his confidence has taken a knock, or both. In jump racing, momentum matters enormously, and O'Connor will be aware that he needs a run of results to get things moving again.
The most interesting thread in his career so far is his partnership with trainer Henry De Bromhead, one of Ireland's most respected yards. From 89 races together, O'Connor has ridden 6 winners — a 7% win rate, or roughly 1 in every 15. That's more than double his overall rate this season, which tells you that when De Bromhead puts him up, the combination genuinely works. Getting more opportunities from a yard of that quality would be a significant step forward for O'Connor's career.
One small bright spot to note: on wet or muddy ground, O'Connor's numbers improve. Two wins from 38 races on soft ground gives him a 5% win rate in those conditions — not spectacular, but meaningfully better than his overall 3% this season. Some jockeys simply ride better when the ground is testing, and if O'Connor is one of them, that's a useful weapon heading into the winter months when conditions regularly turn heavy.
At 51 career winners and still only four years in, O'Connor is by no means a story that's written yet. But this season has been a quiet one, and the gap between where he is and where he wants to be is real. The De Bromhead connection offers a foothold — if he can turn that relationship into more regular rides, and rediscover the form that made last year more productive, the next twelve months could look very different.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Cork | 20 | 0 | 0% |
| Fairyhouse | 17 | 0 | 0% |
| Punchestown | 16 | 0 | 0% |
| Wexford | 16 | 0 | 0% |
| Limerick | 14 | 1 | 7.1% |
| Downpatrick | 13 | 0 | 0% |
| Clonmel | 10 | 2 | 20% |
| Down Royal | 7 | 1 | 14.3% |
| Gowran Park | 7 | 0 | 0% |
| Cheltenham | 6 | 0 | 0% |
| Killarney | 5 | 2 | 40% |
| Kilbeggan | 5 | 0 | 0% |
| Naas | 5 | 0 | 0% |
| Thurles | 5 | 0 | 0% |
| Listowel | 5 | 0 | 0% |
| Sligo | 4 | 0 | 0% |
| Navan | 4 | 0 | 0% |
| Leopardstown | 4 | 0 | 0% |
| Roscommon | 4 | 0 | 0% |
| Tramore | 3 | 0 | 0% |
| Galway | 3 | 0 | 0% |
| Tipperary | 2 | 0 | 0% |
| Ballinrobe | 2 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| Bellewstown | 1 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |