His most important working relationship is with trainer K R Burke, and the numbers back up why that partnership keeps getting booked. Eight wins from 76 races together works out at roughly 1 in every 9 — not far above his overall average, but the volume tells the story. Seventy-six rides is a serious body of trust from one yard, and Burke clearly rates him enough to keep putting him on horses that matter.
The most interesting number in his profile is what happens when the sun comes out. On fast, dry ground, Nicholls wins 8 from 50 races — that's 16%, or roughly 1 in 6. Compare that to his overall rate of 1 in every 10 and you can see the difference clearly. Whether it's his style, his timing, or simply the types of horses he gets booked for in those conditions, dry ground brings out something extra. It's the kind of pattern that trainers and owners notice when they're deciding who to call.
The "(5)" beside his name means he claims a 5-pound weight allowance — a small reduction in the weight his horse carries, granted to apprentice jockeys to help them compete while they're learning. It's an advantage that shrinks as a jockey rides more winners, so there's a clock ticking. Nicholls will want to keep building his record before that allowance disappears and he has to prove himself on a level playing field. On the evidence of the last 12 months, he looks well set to do exactly that.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wolverhampton | 48 | 5 | 10.4% |
| Newcastle | 40 | 3 | 7.5% |
| Southwell | 17 | 3 | 17.6% |
| York | 15 | 0 | 0% |
| Ayr | 14 | 0 | 0% |
| Haydock Park | 13 | 2 | 15.4% |
| Thirsk | 11 | 0 | 0% |
| Redcar | 10 | 1 | 10% |
| Newmarket | 9 | 2 | 22.2% |
| Nottingham | 9 | 1 | 11.1% |
| Kempton Park | 9 | 0 | 0% |
| Doncaster | 9 | 0 | 0% |
| Hamilton Park | 8 | 2 | 25% |
| Leicester | 8 | 1 | 12.5% |
| Great Yarmouth | 7 | 1 | 14.3% |
| Epsom Downs | 5 | 1 | 20% |
| Musselburgh | 5 | 0 | 0% |
| Catterick Bridge | 4 | 1 | 25% |
| Ascot | 4 | 0 | 0% |
| Lingfield Park | 4 | 0 | 0% |
| Newbury | 3 | 2 | 66.7% |
| Ripon | 3 | 1 | 33.3% |
| chelmsford | 3 | 0 | 0% |
| Wetherby | 3 | 0 | 0% |
| Windsor | 3 | 0 | 0% |
| Carlisle | 2 | 0 | 0% |
| Chepstow | 2 | 0 | 0% |
| Chester | 2 | 0 | 0% |
| Goodwood | 2 | 0 | 0% |
| Salisbury | 1 | 1 | 100% |
| Pontefract | 1 | 0 | 0% |
| Brighton | 1 | 0 | 0% |
| Beverley | 1 | 0 | 0% |