His most consistent working relationship is with trainer P J Rothwell, where he's ridden 33 times and come away with 2 wins — around 1 in every 16. That's a modest return on paper, but regular bookings from a trainer are a sign of trust, and in jump racing, trust is currency. Rothwell clearly sees something worth keeping.
One area where O'Callaghan genuinely stands out is on wet, muddy ground. In those conditions, he's won 2 from 26 races — an 8% win rate that rises above his overall season average. That might sound like a small edge, but in Irish jump racing, where soft and heavy ground is a fact of life for much of the season, knowing how to ride a horse through the mud is a real skill. Some jockeys just handle it better, and O'Callaghan appears to be one of them.
The "(5)" next to his name is a weight allowance — essentially a bonus given to less experienced jockeys to make their rides more competitive against established names. It means trainers can claim a small advantage by booking him, which helps keep the phone ringing while he continues to build his career. At 38 winners in four years, he's doing the unglamorous work that most successful jockeys have to do — riding plenty, winning some, and waiting for the right opportunities to arrive.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Limerick | 16 | 1 | 6.2% |
| Tramore | 14 | 2 | 14.3% |
| Punchestown | 12 | 0 | 0% |
| Wexford | 10 | 0 | 0% |
| Fairyhouse | 9 | 2 | 22.2% |
| Naas | 8 | 0 | 0% |
| Galway | 8 | 0 | 0% |
| Killarney | 8 | 0 | 0% |
| Leopardstown | 7 | 0 | 0% |
| Navan | 6 | 1 | 16.7% |
| Thurles | 6 | 0 | 0% |
| Ballinrobe | 5 | 0 | 0% |
| Clonmel | 5 | 0 | 0% |
| Down Royal | 5 | 0 | 0% |
| Gowran Park | 5 | 0 | 0% |
| Cork | 5 | 0 | 0% |
| Sligo | 4 | 0 | 0% |
| Kilbeggan | 3 | 1 | 33.3% |
| Downpatrick | 3 | 0 | 0% |
| Bellewstown | 3 | 0 | 0% |
| Tipperary | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| Cheltenham | 1 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |
| Roscommon | 1 | 0 | 0% |
| Laytown | 1 | 0 | 0% |