Across four years and 22 career winners, Phillips has built a small but functioning yard since getting started in 2021. That total is modest, and nobody would pretend otherwise, but training winners at any level takes real work — finding the right races, keeping horses sound, managing owners' expectations. The fact that he has done it consistently enough to reach 22 tells you something about his staying power, even if this particular season has been hard going.
His most reliable ally in the saddle has been jockey Finn Lambert, though even that partnership has found things difficult recently — 2 wins from 44 rides together, which works out to roughly 1 in every 22. That is a low conversion rate, but the sheer volume of rides shows a genuine, ongoing working relationship rather than a one-off arrangement. When the horses find better form, that familiarity between trainer and jockey could start to pay off more visibly.
One small bright spot worth noting: on normal ground, Phillips has won 2 from 35 races this season, a 6% rate that comfortably outstrips his overall figures. It is a narrow sample, but it hints that when conditions are straightforward, his horses perform noticeably better. That is the kind of detail a trainer files away — knowing your horses have a preference, and finding races to match it, is exactly how small yards begin to improve their numbers. The story of this season is not a finished one yet.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Uttoxeter | 11 | 0 | 0% |
| Doncaster | 10 | 0 | 0% |
| Brighton | 8 | 1 | 12.5% |
| Huntingdon | 8 | 0 | 0% |
| Chepstow | 7 | 0 | 0% |
| Worcester | 7 | 0 | 0% |
| Wolverhampton | 6 | 0 | 0% |
| Kempton Park | 4 | 0 | 0% |
| hereford | 3 | 0 | 0% |
| Newbury | 3 | 0 | 0% |
| Bath | 3 | 0 | 0% |
| Stratford-on-Avon | 3 | 0 | 0% |
| Ludlow | 3 | 0 | 0% |
| Exeter | 3 | 0 | 0% |
| Market Rasen | 2 | 1 | 50% |
| Carlisle | 2 | 0 | 0% |
| Newton Abbot | 2 | 0 | 0% |
| Southwell | 2 | 0 | 0% |
| Windsor | 2 | 0 | 0% |
| Leicester | 2 | 0 | 0% |
| Fontwell Park | 1 | 1 | 100% |
| Cheltenham | 1 | 0 | 0% |
| Lingfield Park | 1 | 0 | 0% |
| Taunton | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| Ffos Las | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Plumpton | 1 | 0 | 0% |
| Epsom Downs | 1 | 0 | 0% |