The headline achievements are hard to ignore. In the space of a few months in 2025, Hannon won top-level races at Ascot in June, at Epsom Downs days later, and then at York in August — three of British racing's most prestigious venues, in quick succession. Those are not flukes or lucky draws. His record now stands at 31 wins in the very top tier of racing, with victories spread across Newmarket, Ascot and Goodwood as well as the more recent additions. Thirty-one Class 1 wins in four years is a remarkable return. Most trainers build towards that kind of tally over a decade.
The partnership with jockey Sean Levey is worth paying attention to. The two have combined for 46 wins from 332 races together — a win rate of around 1 in every 7, slightly better than the yard's overall average. That consistency across such a large number of races suggests a genuine working relationship, not just occasional good fortune. When Levey is booked for a Hannon horse, it means something.
There are interesting patterns in the data too. At Nottingham, Hannon's runners win at a striking rate — 4 from 12, which is 1 in every 3 races, well above the yard's usual level. And on very dry, fast ground, the record is 1 from 3, a small sample but an eye-catching one. Whether that reflects the type of horses he trains, a particular style of preparation, or simply good fortune in placing horses in the right conditions, it is a thread worth following.
At just four years into training, Hannon is already shaping up as one of the more forceful presences in the top tier of British racing. The improvement from season to season suggests this is a yard still finding its ceiling.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 103 | 7 | 6.8% |
| Lingfield Park | 86 | 14 | 16.3% |
| Newmarket | 76 | 8 | 10.5% |
| Newbury | 72 | 8 | 11.1% |
| Wolverhampton | 63 | 6 | 9.5% |
| Southwell | 49 | 8 | 16.3% |
| Ascot | 49 | 4 | 8.2% |
| chelmsford | 44 | 8 | 18.2% |
| Goodwood | 44 | 5 | 11.4% |
| Windsor | 36 | 8 | 22.2% |
| Sandown Park | 28 | 3 | 10.7% |
| Doncaster | 27 | 3 | 11.1% |
| Salisbury | 25 | 5 | 20% |
| Haydock Park | 23 | 1 | 4.3% |
| York | 21 | 5 | 23.8% |
| Newcastle | 21 | 2 | 9.5% |
| Epsom Downs | 20 | 2 | 10% |
| Chepstow | 18 | 1 | 5.6% |
| Brighton | 15 | 2 | 13.3% |
| Nottingham | 12 | 4 | 33.3% |
| Great Yarmouth | 12 | 0 | 0% |
| Ripon | 11 | 3 | 27.3% |
| Leicester | 11 | 1 | 9.1% |
| Ffos Las | 10 | 2 | 20% |
| Bath | 10 | 2 | 20% |
| Catterick Bridge | 8 | 1 | 12.5% |
| Chester | 5 | 1 | 20% |
| Redcar | 5 | 0 | 0% |
| Musselburgh | 4 | 1 | 25% |
| Pontefract | 4 | 0 | 0% |
| Ayr | 4 | 0 | 0% |
| Beverley | 3 | 0 | 0% |
| Thirsk | 3 | 0 | 0% |
| meydan | 2 | 0 | 0% |
| The Curragh | 2 | 0 | 0% |
| Naas | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |