The big days have come, too. Ten top-level wins in four years is a serious haul for a relatively young yard, with Cheltenham, Sandown Park and Taunton all featuring on that list. Cheltenham matters most to most people in this sport, and Fry has already won there at the highest level. He added Class 1 victories at Windsor in January 2025 and at Aintree on Boxing Day 2025, which suggests a trainer who knows how to have horses ready for the moments that count.
The partnership with jockey Bryan Carver tells its own story. Nineteen wins from 83 rides together — winning at a 23% rate, close to 1 in every 4 — is the kind of statistic that speaks to genuine understanding between a trainer and a jockey. When the same combination keeps winning at that consistency, it usually means the trainer is placing horses well and the jockey knows exactly what each horse needs. That is a skill that takes time to develop, and Fry seems to have found it early.
On a smaller scale, his record at Plumpton is worth noting. Three winners from just five runners there is a remarkable conversion rate — 3 in 5 is the sort of number that suggests he sends horses to that track with a very specific plan and they tend to deliver on it.
The one footnote worth mentioning is his partnership with On The Bayou — 0 wins from 3 races together. It is a minor blemish in an otherwise upward story, a reminder that no training operation is without its puzzles. But with 150 winners on the board, a 22% win rate this season, and ten top-level victories already in his career, Harry Fry looks very much like a trainer still in the early chapters of something considerable.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wincanton | 14 | 4 | 28.6% |
| Fontwell Park | 11 | 5 | 45.5% |
| Exeter | 10 | 3 | 30% |
| Ascot | 10 | 1 | 10% |
| Taunton | 10 | 0 | 0% |
| Uttoxeter | 8 | 3 | 37.5% |
| Kempton Park | 7 | 2 | 28.6% |
| Plumpton | 5 | 3 | 60% |
| Aintree | 5 | 1 | 20% |
| Worcester | 5 | 0 | 0% |
| Newbury | 4 | 0 | 0% |
| Doncaster | 4 | 0 | 0% |
| Cheltenham | 3 | 0 | 0% |
| Sandown Park | 3 | 0 | 0% |
| Windsor | 3 | 0 | 0% |
| Newton Abbot | 2 | 1 | 50% |
| Ludlow | 2 | 1 | 50% |
| Bangor-on-Dee | 2 | 1 | 50% |
| Stratford-on-Avon | 2 | 0 | 0% |
| Warwick | 2 | 0 | 0% |
| Bath | 1 | 1 | 100% |
| Kelso | 1 | 0 | 0% |
| Salisbury | 1 | 0 | 0% |
| Chepstow | 1 | 0 | 0% |