The last twelve months have been typically busy. Palmer sent out 507 runners and won with 66 of them — that is roughly 1 in every 8, or a 13% win rate. In a sport where even the very best trainers lose far more often than they win, sustaining that level across more than 500 runners takes genuine consistency. Three of those wins came at the top level: a Class 1 at Goodwood on 1 August, another at Chester just two days later, and a third at Redcar in October. Landing three of racing's most prestigious prizes in the space of ten weeks is the kind of run that gets people paying attention.
When it comes to jockeys, Palmer's most productive alliance is with Jason Hart. Across 64 rides together they have combined for 11 wins — that is 17%, or almost 1 in every 6, which is meaningfully better than Palmer's overall average. That sort of number suggests a genuine working relationship rather than a casual booking.
One track worth flagging is Thirsk, a compact and sometimes tricky course in North Yorkshire. Palmer has won with 3 of his 6 runners there — half of everything he has sent, which is a remarkable conversion for any trainer at any track. Small sample, yes, but when a trainer wins half their races somewhere, it is worth noting.
The one curiosity in the data is The Flying Seagull, a horse Palmer has partnered with for 15 races and won just once. That tells you something about the patience involved in training — not every horse clicks, and 15 outings together without much to show for it is a reminder that results are never guaranteed, however good the trainer.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Chester | 75 | 12 | 16% |
| Wolverhampton | 46 | 6 | 13.0% |
| Haydock Park | 36 | 4 | 11.1% |
| Kempton Park | 31 | 3 | 9.7% |
| Southwell | 30 | 6 | 20% |
| Newcastle | 30 | 4 | 13.3% |
| Newmarket | 30 | 2 | 6.7% |
| Ascot | 27 | 4 | 14.8% |
| Doncaster | 20 | 1 | 5% |
| Goodwood | 17 | 4 | 23.5% |
| York | 16 | 2 | 12.5% |
| Newbury | 14 | 0 | 0% |
| Ayr | 13 | 1 | 7.7% |
| Nottingham | 11 | 1 | 9.1% |
| chelmsford | 11 | 0 | 0% |
| Lingfield Park | 11 | 0 | 0% |
| Hamilton Park | 10 | 2 | 20% |
| Windsor | 10 | 1 | 10% |
| Redcar | 9 | 2 | 22.2% |
| Pontefract | 7 | 1 | 14.3% |
| Thirsk | 6 | 3 | 50% |
| Leicester | 6 | 1 | 16.7% |
| Sandown Park | 5 | 0 | 0% |
| Chepstow | 4 | 2 | 50% |
| The Curragh | 4 | 0 | 0% |
| Ffos Las | 4 | 0 | 0% |
| Salisbury | 3 | 2 | 66.7% |
| Musselburgh | 3 | 1 | 33.3% |
| Great Yarmouth | 3 | 1 | 33.3% |
| Carlisle | 3 | 0 | 0% |
| Catterick Bridge | 3 | 0 | 0% |
| Beverley | 2 | 0 | 0% |
| Epsom Downs | 2 | 0 | 0% |
| Bath | 2 | 0 | 0% |
| Brighton | 1 | 0 | 0% |
| chantilly | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |