The most interesting thread running through his record is what happens when conditions suit him. On normal ground — a dry, fair surface that rewards good technique over brute toughness — Nicholls wins 5 races from every 51, a rate of around 1 in 10. That is meaningfully better than his overall average, and it suggests a trainer who knows how to get his horses running their best race when the conditions cooperate rather than compensate.
Hamilton Park stands out as his happiest hunting ground. Three winners from just 8 runners there is a remarkable return — that is more than 1 in every 3 runners hitting the winner's enclosure at that track. For context, most trainers across a career would be thrilled with a 1-in-6 record anywhere. When Nicholls turns up at Hamilton, it is worth taking notice.
His two most important working relationships also tell a story. Jockey Jack Nicholls has partnered the yard's horses 41 times and delivered 4 wins — roughly 1 in every 10 rides, which is actually a better rate than the stable average and suggests the pair communicate well about how to ride their horses. Meanwhile, Ingleby Archie has been a standout individual, winning 4 of 25 races together — a horse who clearly trusts the set-up around him.
The one note of caution is that his win rate has dipped slightly, from 8% last year to 7% this season. It is too small a shift to be alarming — one or two unlucky near-misses could explain it entirely — but it is the kind of detail that keeps a good trainer honest. With 59 career winners already on the board and clear strengths at specific tracks and ground conditions, Nicholls looks like a trainer whose best seasons are still ahead of him.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Thirsk | 14 | 0 | 0% |
| Newcastle | 14 | 0 | 0% |
| Beverley | 11 | 2 | 18.2% |
| Haydock Park | 10 | 0 | 0% |
| Redcar | 9 | 0 | 0% |
| Hamilton Park | 8 | 3 | 37.5% |
| Catterick Bridge | 7 | 1 | 14.3% |
| Doncaster | 7 | 0 | 0% |
| Ripon | 7 | 0 | 0% |
| York | 5 | 0 | 0% |
| Southwell | 5 | 0 | 0% |
| Carlisle | 4 | 0 | 0% |
| Leicester | 3 | 1 | 33.3% |
| Nottingham | 3 | 1 | 33.3% |
| Newmarket | 3 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| Epsom Downs | 2 | 0 | 0% |
| chelmsford | 2 | 0 | 0% |
| Wolverhampton | 1 | 0 | 0% |
| Musselburgh | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Bath | 1 | 0 | 0% |
| Newbury | 1 | 0 | 0% |
| Ayr | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |