The headline achievement is his record in top-level racing. Sangster has won 4 Class 1 races in his short career — the kind of races that represent the very best of the sport in Britain. Those wins have come at some of the most prestigious venues on the calendar: Sandown Park in July 2024, Ascot just two days later, and then Newbury in October 2024. Landing one top-level winner as a relatively new trainer would be a story; landing four, including two in the space of 48 hours, is the sort of run that makes the rest of the training ranks sit up and take notice.
There are patterns in how and where Sangster wins that are worth understanding. At Bath, his runners have produced 4 winners from just 14 runners — a 29% win rate, which means that when he bothers to send a horse there, it wins more often than not. That is not a coincidence; it suggests a trainer who knows his horses well enough to place them where they will shine. He also has a notable edge on fast, dry ground, winning 3 from 9 races in those conditions — a one-in-three return that is remarkable by any standard. When the ground dries out and the sun stays out, Sangster's horses consistently show up ready to perform.
His most frequent partnership with a jockey is with Sean D Bowen, who has ridden for him 48 times for 2 wins. That's a modest return — roughly 1 in every 24 — and suggests the combination is still finding its best level together, or that Bowen is often called upon for the tougher assignments where wins are harder to come by.
Three years in, 104 winners, and four victories at the top of the sport. Sangster is building something real, and the speed at which he has done it makes him one of the more compelling figures to follow in British racing right now.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wolverhampton | 65 | 8 | 12.3% |
| Kempton Park | 51 | 4 | 7.8% |
| Southwell | 48 | 7 | 14.6% |
| Lingfield Park | 37 | 4 | 10.8% |
| chelmsford | 20 | 4 | 20% |
| Windsor | 17 | 2 | 11.8% |
| Salisbury | 17 | 1 | 5.9% |
| Bath | 14 | 4 | 28.6% |
| Sandown Park | 14 | 0 | 0% |
| Newcastle | 12 | 3 | 25% |
| Newbury | 11 | 0 | 0% |
| Ascot | 10 | 0 | 0% |
| Doncaster | 7 | 1 | 14.3% |
| Chester | 7 | 1 | 14.3% |
| Chepstow | 7 | 0 | 0% |
| Goodwood | 6 | 0 | 0% |
| Newmarket | 6 | 0 | 0% |
| York | 6 | 0 | 0% |
| Great Yarmouth | 5 | 1 | 20% |
| Catterick Bridge | 5 | 0 | 0% |
| Leicester | 5 | 0 | 0% |
| Brighton | 4 | 1 | 25% |
| Nottingham | 4 | 1 | 25% |
| Pontefract | 3 | 1 | 33.3% |
| Epsom Downs | 3 | 1 | 33.3% |
| Ffos Las | 3 | 1 | 33.3% |
| Ripon | 3 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| The Curragh | 2 | 0 | 0% |
| Redcar | 1 | 1 | 100% |
| Galway | 1 | 0 | 0% |
| Beverley | 1 | 0 | 0% |
| Ayr | 1 | 0 | 0% |
| Tipperary | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| chantilly | 1 | 0 | 0% |