In that time he has ridden 75 races and won 9 of them — a win rate of around 1 in every 8 — which is a perfectly solid return for someone this early in their career. What makes those numbers more interesting is where almost all of them have come from. Every single one of his 9 wins has come for trainer Daisy Hitchins, from 66 rides together. That's a win rate of 14%, or roughly 1 in every 7, and it tells you something important: this isn't a jockey scattered across dozens of yards picking up spare rides. He has a real, established partnership with one trainer, and that kind of loyalty and familiarity tends to be exactly how young jockeys develop into good ones.
There's one more detail worth noting. On slightly wet ground, David has won 3 times from just 14 races — that's 21%, or better than 1 in every 5. It's a small sample, so it shouldn't be overstated, but it hints that he may have a feel for riding on trickier ground, where judgement of pace and positioning matters even more than usual. For a jockey still in his first year, that's an encouraging sign.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wincanton | 11 | 1 | 9.1% |
| Newton Abbot | 10 | 1 | 10% |
| Stratford-on-Avon | 8 | 2 | 25% |
| Taunton | 6 | 1 | 16.7% |
| Worcester | 6 | 0 | 0% |
| Cheltenham | 4 | 0 | 0% |
| Exeter | 4 | 0 | 0% |
| Southwell | 3 | 1 | 33.3% |
| Huntingdon | 3 | 0 | 0% |
| Lingfield Park | 3 | 0 | 0% |
| Fontwell Park | 3 | 0 | 0% |
| Kempton Park | 2 | 1 | 50% |
| Newbury | 2 | 0 | 0% |
| Sedgefield | 2 | 0 | 0% |
| Leicester | 1 | 1 | 100% |
| Plumpton | 1 | 1 | 100% |
| Ludlow | 1 | 0 | 0% |
| Bangor-on-Dee | 1 | 0 | 0% |
| Chepstow | 1 | 0 | 0% |
| Warwick | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| Uttoxeter | 1 | 0 | 0% |