Those 16 Class 1 victories tell a story in themselves. These are the races that matter most in Britain, the ones that attract the best horses and the sharpest competition. Hornby has won them at Newmarket, Newbury, Sandown Park, and Ascot — essentially a tour of the sport's most iconic venues. A Class 1 win at Ascot in October 2025 and another at Newmarket in May of the same year showed he is capable of performing when the lights are brightest, and in the biggest company.
His partnership with trainer Jonathan Portman is worth paying attention to. From 156 races together they have produced 25 wins — roughly 1 in every 6 rides — which is meaningfully better than his season-wide average. When a jockey and trainer click like that, it tends to be because they share a read on horses: when to push, when to wait, when to trust the horse. Twenty-five wins from 156 races is not a coincidence; it is a working relationship that functions.
If you want a single number that captures how well Hornby is riding right now, it is this: in the last two weeks he has won 7 races from just 32 rides. That is a win rate of roughly 1 in every 4 — nearly double his season average. Form like that, in sport as in most things, tends to feed on itself. He is confident, and it shows. Newcastle in particular has been something of a stronghold, where he has turned 7 of his 12 rides into wins — a remarkable return that suggests he reads that track unusually well, or has found particularly good horses to ride there, or both.
Four years in, 316 career winners, and a recent purple patch that would make any jockey feel invincible. Hornby is worth watching.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 107 | 9 | 8.4% |
| Wolverhampton | 89 | 8 | 9.0% |
| Lingfield Park | 89 | 6 | 6.7% |
| Bath | 76 | 9 | 11.8% |
| Southwell | 66 | 14 | 21.2% |
| chelmsford | 49 | 5 | 10.2% |
| Newbury | 47 | 4 | 8.5% |
| Windsor | 39 | 1 | 2.6% |
| Salisbury | 31 | 4 | 12.9% |
| Ffos Las | 30 | 6 | 20% |
| Nottingham | 28 | 4 | 14.3% |
| Leicester | 22 | 1 | 4.5% |
| Newmarket | 21 | 2 | 9.5% |
| Chepstow | 21 | 1 | 4.8% |
| Sandown Park | 18 | 1 | 5.6% |
| Goodwood | 16 | 0 | 0% |
| Ascot | 15 | 1 | 6.7% |
| Newcastle | 12 | 7 | 58.3% |
| Chester | 11 | 3 | 27.3% |
| York | 7 | 0 | 0% |
| Doncaster | 6 | 2 | 33.3% |
| Haydock Park | 6 | 0 | 0% |
| Great Yarmouth | 6 | 0 | 0% |
| Epsom Downs | 6 | 0 | 0% |
| Pontefract | 4 | 1 | 25% |
| Redcar | 4 | 0 | 0% |
| Brighton | 3 | 0 | 0% |
| The Curragh | 2 | 0 | 0% |
| Naas | 1 | 0 | 0% |