What really stands out, though, is the top-level record. Five Class 1 wins in just four years is the kind of achievement that earns proper respect in racing circles. These are the biggest races on the British calendar — the events where the best horses, the best trainers, and the biggest prize money all collide. Millman has won at that level at Sandown Park, Salisbury and Bath, including a win at Salisbury as recently as September 2025. That is not luck; that is a trainer who knows how to prepare a horse for a big occasion.
Sandown Park deserves a closer look. Three winners from just 10 runners there means Millman wins 3 in every 10 races he enters at the track — a remarkable return at any course, let alone one that hosts some of the best racing in the country. He has won there twice in consecutive seasons, in May 2025 and June 2024, which suggests he understands how to get a horse ready to fire at that particular venue.
His working relationship with jockey Lewis Edmunds is one of the more productive partnerships in the yard's short history. Together they have produced 22 wins from 124 rides — roughly 1 in every 6 — which is a genuinely strong partnership by any measure. When the same trainer and jockey click like that, it usually means they share an understanding of what a horse needs on race day. Then there is Rosemary's Rose, a horse who has won 2 of their 5 races together — a connection worth watching whenever she lines up.
One final detail worth noting: Millman's record on wet or muddy ground is 4 wins from 20 races, a 20% win rate, or 1 in every 5. That suggests a trainer who either targets those conditions deliberately or simply prepares horses that handle them well. Either way, when the rain comes down, Millman's runners are worth paying attention to.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 43 | 8 | 18.6% |
| Windsor | 38 | 1 | 2.6% |
| Lingfield Park | 26 | 5 | 19.2% |
| Salisbury | 19 | 5 | 26.3% |
| Bath | 19 | 2 | 10.5% |
| Southwell | 19 | 1 | 5.3% |
| Newbury | 17 | 1 | 5.9% |
| Chepstow | 16 | 2 | 12.5% |
| Wolverhampton | 16 | 0 | 0% |
| Leicester | 14 | 3 | 21.4% |
| Ffos Las | 14 | 3 | 21.4% |
| Ascot | 11 | 1 | 9.1% |
| Sandown Park | 10 | 3 | 30% |
| Nottingham | 10 | 1 | 10% |
| Haydock Park | 8 | 1 | 12.5% |
| Goodwood | 7 | 1 | 14.3% |
| chelmsford | 6 | 1 | 16.7% |
| Newmarket | 5 | 0 | 0% |
| Brighton | 4 | 1 | 25% |
| Newcastle | 4 | 0 | 0% |
| York | 3 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Carlisle | 2 | 0 | 0% |
| Epsom Downs | 2 | 0 | 0% |
| Redcar | 1 | 0 | 0% |
| Great Yarmouth | 1 | 0 | 0% |
| Wincanton | 1 | 0 | 0% |