The most recent of those came at Ascot on 18 October 2025, which serves as a useful reminder that Spencer belongs at that level. Winning one in every nine races this season — 22 from 192 rides — might sound modest, but for a jockey without a first-call retainer to a powerful yard, that is a perfectly solid return. The bigger picture is that he keeps getting offered the right horses on the right days, and he keeps delivering.
His most reliable alliance at the moment is with trainer David Simcock, where the numbers are genuinely encouraging. Four wins from 28 rides together works out at roughly 1 in every 7 — meaningfully better than his overall rate, and the kind of partnership that tends to deepen over time as trust builds on both sides.
There are two conditions worth flagging for anyone thinking about when to pay close attention to Spencer. The first is wet or muddy ground, where he has won 2 of his last 8 races — 1 in every 4 — a rate that suggests he either seeks out horses suited to those conditions or simply rides them with more conviction than most. The second is Southwell, where 3 winners from 17 races at a track that many jockeys treat as an afterthought hints at a genuine affinity with the place. Courses with unusual surfaces reward jockeys who study them, and Spencer appears to have done his homework there.
Four years in, 112 winners, and already 11 wins in the sport's top races — Spencer is at a point in his career where the next few seasons will define whether he becomes a genuine fixture at the highest level. The foundations are quietly impressive.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Ascot | 39 | 5 | 12.8% |
| Newmarket | 31 | 5 | 16.1% |
| Goodwood | 21 | 0 | 0% |
| Southwell | 17 | 3 | 17.6% |
| Newbury | 10 | 1 | 10% |
| Sandown Park | 10 | 1 | 10% |
| chelmsford | 7 | 2 | 28.6% |
| Newcastle | 7 | 1 | 14.3% |
| Doncaster | 7 | 1 | 14.3% |
| Kempton Park | 6 | 1 | 16.7% |
| Great Yarmouth | 4 | 2 | 50% |
| Windsor | 4 | 0 | 0% |
| Redcar | 3 | 0 | 0% |
| Bath | 3 | 0 | 0% |
| Nottingham | 3 | 0 | 0% |
| York | 3 | 0 | 0% |
| Wolverhampton | 3 | 0 | 0% |
| Salisbury | 2 | 0 | 0% |
| Lingfield Park | 2 | 0 | 0% |
| Leicester | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| Epsom Downs | 2 | 0 | 0% |
| Beverley | 2 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |