The quality matches the quantity. Hannon has won 31 top-level races in his career at some of the most prestigious venues in Britain — Newmarket, Ascot, and Goodwood among them. This season has already produced standout moments: a Class 1 win at Ascot in June, a success at Epsom Downs days later, and another top-level prize at York in August. Winning at those three tracks in a single season tells you a great deal. Epsom and Ascot, in particular, are stages where only the very best horses and trainers perform — they demand horses that can handle the occasion as well as the competition.
His most reliable partnership on the track is with jockey Sean Levey. Together they have combined for 49 wins from 342 rides — roughly 1 in every 7 — a win rate of 14% that nudges slightly ahead of Hannon's overall figures. That kind of consistent, productive relationship between trainer and jockey matters more than casual fans might realise. When the same two people are making decisions about how a horse is ridden week after week, patterns emerge and trust builds in ways that translate directly into results.
One small but telling detail: Hannon has won 4 races from just 11 runners at Nottingham. That is a win rate of 36% — better than 1 in every 3 — at a track where even very good trainers rarely dominate so cleanly. It suggests a sharp eye for which horses suit which courses, which is the kind of unglamorous skill that separates a good trainer from a great one. Four years in, Hannon looks very much like a trainer still finding his ceiling.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 100 | 7 | 7.0% |
| Lingfield Park | 85 | 14 | 16.5% |
| Newbury | 82 | 9 | 11.0% |
| Newmarket | 73 | 6 | 8.2% |
| Wolverhampton | 71 | 8 | 11.3% |
| Southwell | 53 | 8 | 15.1% |
| Goodwood | 44 | 5 | 11.4% |
| Ascot | 43 | 4 | 9.3% |
| chelmsford | 42 | 7 | 16.7% |
| Windsor | 32 | 8 | 25% |
| Doncaster | 28 | 5 | 17.9% |
| Sandown Park | 26 | 3 | 11.5% |
| Salisbury | 25 | 5 | 20% |
| Haydock Park | 22 | 1 | 4.5% |
| York | 21 | 5 | 23.8% |
| Newcastle | 21 | 2 | 9.5% |
| Epsom Downs | 21 | 2 | 9.5% |
| Bath | 20 | 2 | 10% |
| Chepstow | 18 | 1 | 5.6% |
| Ripon | 14 | 4 | 28.6% |
| Nottingham | 11 | 4 | 36.4% |
| Brighton | 10 | 2 | 20% |
| Ffos Las | 10 | 2 | 20% |
| Leicester | 9 | 1 | 11.1% |
| Great Yarmouth | 8 | 0 | 0% |
| Catterick Bridge | 6 | 1 | 16.7% |
| Chester | 5 | 1 | 20% |
| Musselburgh | 5 | 1 | 20% |
| Beverley | 5 | 0 | 0% |
| Ayr | 4 | 0 | 0% |
| Thirsk | 3 | 0 | 0% |
| meydan | 2 | 0 | 0% |
| The Curragh | 2 | 0 | 0% |
| Redcar | 2 | 0 | 0% |
| Naas | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |