The most telling number in Ryan's profile is his partnership with trainer Donnacha Aidan O'Brien. From 135 rides together they have combined for 17 winners — a win rate of 13%, or roughly 1 in every 8 races. That is nearly double his overall average, which tells you something important: when a trainer keeps putting you on their horses at that volume, it means there is genuine trust in the saddle. A yard like O'Brien's has options, and Ryan is clearly a preferred choice.
He also has a knack for wet ground. On soft or muddy going he has won 3 races from just 20 — 15%, or 1 in every 7. Some jockeys shrink on heavy ground, unsettled by the different rhythm and the extra physical demands it places on a horse. Ryan appears to thrive on it, which is a useful trait in Irish racing, where the weather rarely does anyone any favours.
Then there is Killarney, where Ryan has landed 3 winners from just 11 races. That is a conversion rate of better than 1 in 4, and Killarney is a tight, turning track that rewards jockeys who read a race well and know when to commit. Dominating a specific track at that level — even over a relatively small sample — is the kind of local knowledge that trainers remember when they are deciding who gets the call.
Still only four years into his career, Ryan is building the kind of record that suggests he is not just filling rides but making a genuine mark. The volume is there, the big partnership is there, and the course and ground specialisms are starting to emerge. The next step is translating all of that into more of the big days — but the foundations look solid.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| The Curragh | 49 | 3 | 6.1% |
| Dundalk | 36 | 3 | 8.3% |
| Leopardstown | 35 | 1 | 2.9% |
| Cork | 26 | 1 | 3.8% |
| Naas | 25 | 5 | 20% |
| Gowran Park | 23 | 3 | 13.0% |
| Navan | 17 | 0 | 0% |
| Fairyhouse | 15 | 1 | 6.7% |
| Galway | 13 | 0 | 0% |
| Killarney | 11 | 3 | 27.3% |
| Down Royal | 11 | 1 | 9.1% |
| Tipperary | 9 | 0 | 0% |
| Roscommon | 8 | 0 | 0% |
| Newmarket | 6 | 0 | 0% |
| Bellewstown | 5 | 1 | 20% |
| Limerick | 5 | 0 | 0% |
| Listowel | 2 | 0 | 0% |
| Ballinrobe | 2 | 0 | 0% |
| Thurles | 1 | 0 | 0% |
| Laytown | 1 | 0 | 0% |
| Sligo | 1 | 0 | 0% |
| Punchestown | 1 | 0 | 0% |