The last twelve months tell the story as clearly as anything. Beckett sent out 107 winners from 616 runners, winning roughly 1 in every 6 races — a rate of 17% that puts him firmly in the elite bracket. To put that in context, most trainers are doing well to win 1 in 10. That kind of consistency across more than 600 runners is not luck; it is a yard firing on all cylinders. And when the big occasions arrive, Beckett delivers. Three top-level wins in the space of three months — at York in August, Chester at the end of August, and Newmarket in November 2025 — show a trainer who peaks when the prize money and prestige are highest.
His partnership with jockey Rossa Ryan is one of the more productive combinations in the sport right now. Ryan has ridden 218 times for the yard and come home in front on 40 of those occasions — winning at an 18% rate, or nearly 1 in every 5 rides. That sort of repeat business between trainer and jockey usually means trust, communication, and a shared understanding of how horses need to be ridden. When a trainer keeps putting you up on their best horses, it says something.
Away from the headline tracks, Beckett has a quietly impressive record at Pontefract, winning 4 races from just 10 runners there. That is 40% — an extraordinary return from any track. Pontefract has its quirks, with a circuit that sorts out horses that handle a stiff, turning course from those that do not. Beckett clearly knows which of his horses belongs there.
At just four years into what looks like a long and successful career, the 56 top-level victories already on his CV would be the career highlight for many trainers. For Beckett, they look more like a foundation.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 53 | 7 | 13.2% |
| Ascot | 48 | 5 | 10.4% |
| Goodwood | 44 | 9 | 20.5% |
| Newmarket | 43 | 8 | 18.6% |
| Newbury | 41 | 6 | 14.6% |
| Salisbury | 36 | 4 | 11.1% |
| Doncaster | 36 | 2 | 5.6% |
| Lingfield Park | 33 | 7 | 21.2% |
| Southwell | 30 | 10 | 33.3% |
| Wolverhampton | 28 | 8 | 28.6% |
| York | 25 | 4 | 16% |
| Windsor | 18 | 2 | 11.1% |
| Haydock Park | 16 | 5 | 31.2% |
| Epsom Downs | 16 | 3 | 18.8% |
| chelmsford | 15 | 3 | 20% |
| Leicester | 15 | 0 | 0% |
| Sandown Park | 14 | 1 | 7.1% |
| Pontefract | 10 | 4 | 40% |
| Nottingham | 10 | 3 | 30% |
| Ffos Las | 10 | 2 | 20% |
| Chester | 10 | 2 | 20% |
| Newcastle | 9 | 0 | 0% |
| Redcar | 8 | 3 | 37.5% |
| Great Yarmouth | 7 | 1 | 14.3% |
| Carlisle | 5 | 2 | 40% |
| Chepstow | 5 | 1 | 20% |
| Bath | 5 | 0 | 0% |
| Ripon | 4 | 2 | 50% |
| Thirsk | 4 | 1 | 25% |
| Musselburgh | 4 | 0 | 0% |
| The Curragh | 3 | 0 | 0% |
| Catterick Bridge | 2 | 1 | 50% |
| Beverley | 2 | 0 | 0% |
| rosehill | 1 | 1 | 100% |
| Ayr | 1 | 0 | 0% |
| Brighton | 1 | 0 | 0% |
| Wincanton | 1 | 0 | 0% |
| Warwick | 1 | 0 | 0% |
| saint-cloud | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |