The highlight reel already includes two top-level wins, at Huntingdon and Haydock Park. Getting your hands on a Class 1 prize means beating the best horses in Britain on the day, and doing it twice in four years tells you Bannister can handle the big occasion without freezing. Those are the races people remember, and they tend to open doors.
His most reliable relationship is with trainer Richard J Bandey, and the numbers there are genuinely striking. From 65 rides together they have won 11 races — that's a win rate of 17%, or roughly 1 in every 6. In a sport where combinations can take years to click, that kind of consistency between a jockey and a yard suggests real understanding of how the horses are being prepared and what they need on race day.
Two conditions bring out the best in Bannister. When the rain comes and the ground turns wet and muddy, he has won 6 from 29 races — around 1 in every 5, comfortably better than his overall average. Some jockeys lose confidence when conditions deteriorate; Bannister seems to find another gear. Then there is Plumpton, the tight, turning track on the South Downs, where he has won 6 races from just 15 rides. That's 2 in every 5 — the kind of record that makes trainers pick up the phone when they have a runner there.
One partnership that hasn't clicked yet is with Miss Kassiopi, where three races together have produced no wins. Not every combination works, and three races is too small a sample to draw conclusions — but it stands out as the one noticeable blank in an otherwise encouraging career so far.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Fontwell Park | 26 | 1 | 3.8% |
| Worcester | 19 | 1 | 5.3% |
| Plumpton | 15 | 6 | 40% |
| Stratford-on-Avon | 12 | 2 | 16.7% |
| Market Rasen | 11 | 0 | 0% |
| Southwell | 10 | 2 | 20% |
| Huntingdon | 8 | 1 | 12.5% |
| Ffos Las | 7 | 1 | 14.3% |
| Uttoxeter | 7 | 1 | 14.3% |
| Lingfield Park | 7 | 1 | 14.3% |
| Bangor-on-Dee | 7 | 0 | 0% |
| Warwick | 7 | 0 | 0% |
| Chepstow | 6 | 0 | 0% |
| Wetherby | 5 | 1 | 20% |
| Leicester | 4 | 0 | 0% |
| Wincanton | 4 | 0 | 0% |
| Newbury | 4 | 0 | 0% |
| Cheltenham | 4 | 0 | 0% |
| Newcastle | 4 | 0 | 0% |
| Newton Abbot | 4 | 0 | 0% |
| Fakenham | 4 | 0 | 0% |
| Exeter | 3 | 1 | 33.3% |
| Hexham | 3 | 1 | 33.3% |
| hereford | 3 | 0 | 0% |
| Sedgefield | 3 | 0 | 0% |
| Ludlow | 2 | 1 | 50% |
| Catterick Bridge | 2 | 1 | 50% |
| Punchestown | 2 | 1 | 50% |
| Taunton | 2 | 0 | 0% |
| Cartmel | 2 | 0 | 0% |
| Kempton Park | 2 | 0 | 0% |
| Carlisle | 1 | 1 | 100% |
| Perth | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |