The last twelve months have been particularly strong. Ryan has ridden 168 winners from 1,090 races — roughly 1 in every 6 — which is a solid return in a sport where even the best riders are turned away far more often than they win. What makes the recent fortnight genuinely striking, though, is that he has shifted up a gear: 11 winners from just 39 rides, which works out at 28% — nearly double his seasonal average. That kind of short-term burst usually means a jockey is in peak confidence and picking up the right horses.
His biggest wins tell the story of a rider who performs when it matters. Thirty-four victories at the top level of British racing — Class 1, the sport's most prestigious events — at venues like Newmarket, York, and Lingfield Park, confirm that Ryan is not just a volume rider grinding out wins on quiet midweek cards. He can handle the big occasions. Two recent wins at Lingfield's all-weather track in January and February 2026, plus a Sandown winner in August 2025, show he is comfortable across different venues and conditions.
His most reliable partnership is with trainer Ralph Beckett. Across 236 races together, they have combined for 39 wins — winning at a rate of 17%, or almost 1 in every 6. That is slightly better than Ryan's overall average and suggests a genuine working relationship built on trust. When Beckett puts Ryan in the saddle, it is not as a last resort — it is a deliberate choice, and it pays off more often than not. In a sport where the jockey-trainer bond can make or break a season, having a yard like Beckett's consistently in your corner is a significant advantage.
At just four years into his professional career, Ryan sits in an interesting position — experienced enough to handle the big races, but still young enough that the very best of his career is likely still ahead.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 122 | 21 | 17.2% |
| Lingfield Park | 108 | 28 | 25.9% |
| Southwell | 76 | 10 | 13.2% |
| Wolverhampton | 73 | 15 | 20.5% |
| Newbury | 64 | 7 | 10.9% |
| Newmarket | 63 | 10 | 15.9% |
| chelmsford | 60 | 8 | 13.3% |
| Goodwood | 56 | 8 | 14.3% |
| Ascot | 54 | 5 | 9.3% |
| Windsor | 53 | 7 | 13.2% |
| York | 42 | 3 | 7.1% |
| Salisbury | 36 | 3 | 8.3% |
| Sandown Park | 33 | 5 | 15.2% |
| Leicester | 32 | 6 | 18.8% |
| Haydock Park | 31 | 4 | 12.9% |
| Bath | 25 | 2 | 8% |
| Epsom Downs | 24 | 5 | 20.8% |
| Great Yarmouth | 24 | 4 | 16.7% |
| Doncaster | 24 | 3 | 12.5% |
| Nottingham | 12 | 0 | 0% |
| Chester | 10 | 2 | 20% |
| Chepstow | 8 | 1 | 12.5% |
| Newcastle | 8 | 0 | 0% |
| Pontefract | 7 | 2 | 28.6% |
| The Curragh | 7 | 0 | 0% |
| Carlisle | 6 | 2 | 33.3% |
| Brighton | 6 | 0 | 0% |
| meydan | 5 | 3 | 60% |
| Beverley | 4 | 2 | 50% |
| Ffos Las | 4 | 1 | 25% |
| Musselburgh | 4 | 0 | 0% |
| Redcar | 3 | 1 | 33.3% |
| Catterick Bridge | 3 | 0 | 0% |
| chantilly | 1 | 0 | 0% |
| abu_dhabi | 1 | 0 | 0% |
| saint-cloud | 1 | 0 | 0% |