The headline number this season is 91 winners from 497 runners, which works out at roughly 1 in every 5 — an 18% win rate that would be the envy of trainers with twice his experience. That consistency is even more striking when you consider he's been operating for just four years since 2021. Most trainers are still finding their feet at this stage; Nicholls is winning at Cheltenham, Sandown Park and Kempton Park, the venues that define a career in jump racing.
The big-race form is particularly compelling. Three top-level wins in the space of six weeks — at Newbury in late December 2025, Sandown at the end of January 2026, and Newbury again in early February 2026 — suggest a yard that peaks precisely when the calendar demands it. Class 1 races are not flukes. They are the hardest races to win in Britain, and Nicholls has won 87 of them.
The partnership with jockey Harry Cobden is the engine behind much of this success. Forty wins from 224 rides together at an 18% rate tells you this is a combination that works — not just occasionally, but reliably. When Nicholls saddles a horse and Cobden is in the irons, the form says trust it. Elsewhere, the small track at Sedgefield stands out as something of a personal fiefdom: 3 winners from just 5 runners there is a 60% hit rate, suggesting Nicholls reads that course particularly well. And on wet, muddy ground — the kind that sorts horses from pretenders — his yard wins 10 from 34 races, a 29% success rate that is comfortably better than the seasonal average. That is not luck. That is preparation.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Taunton | 45 | 14 | 31.1% |
| Wincanton | 45 | 7 | 15.6% |
| Newbury | 45 | 5 | 11.1% |
| Newton Abbot | 42 | 14 | 33.3% |
| Cheltenham | 34 | 1 | 2.9% |
| Kempton Park | 28 | 2 | 7.1% |
| Sandown Park | 24 | 5 | 20.8% |
| Ascot | 23 | 2 | 8.7% |
| Chepstow | 23 | 2 | 8.7% |
| Fontwell Park | 20 | 5 | 25% |
| Plumpton | 17 | 6 | 35.3% |
| Exeter | 17 | 2 | 11.8% |
| Aintree | 14 | 1 | 7.1% |
| Haydock Park | 14 | 1 | 7.1% |
| Musselburgh | 12 | 5 | 41.7% |
| Ludlow | 10 | 3 | 30% |
| Doncaster | 9 | 1 | 11.1% |
| Ayr | 8 | 1 | 12.5% |
| Lingfield Park | 8 | 0 | 0% |
| Windsor | 7 | 1 | 14.3% |
| Warwick | 6 | 2 | 33.3% |
| Fakenham | 6 | 1 | 16.7% |
| Uttoxeter | 6 | 1 | 16.7% |
| Sedgefield | 5 | 3 | 60% |
| Stratford-on-Avon | 4 | 2 | 50% |
| Perth | 3 | 2 | 66.7% |
| hereford | 3 | 1 | 33.3% |
| Worcester | 3 | 0 | 0% |
| Ffos Las | 3 | 0 | 0% |
| Hexham | 2 | 1 | 50% |
| Wetherby | 2 | 0 | 0% |
| Bangor-on-Dee | 2 | 0 | 0% |
| Huntingdon | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |
| Kelso | 1 | 0 | 0% |
| Leicester | 1 | 0 | 0% |
| compiegne | 1 | 0 | 0% |
| Market Rasen | 1 | 0 | 0% |
| Southwell | 1 | 0 | 0% |