UK time :

Harry Fry

Four years into his training career, Harry Fry is building something that looks increasingly hard to ignore. Since setting up in 2021, he has saddled 150 winners — a healthy total at any stage, but the trajectory is what really stands out. Last season he was winning around 1 in every 7 races. This season, he is winning roughly 1 in every 4 — 26 winners from 116 runners — and that kind of jump in performance does not happen by accident.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Corscombe, Dorset
Record
26 wins from 116 races
Win rate
22.4%
Top jockey
Best course
Fontwell Park (45.5% from 11 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
116
Races
26
Wins
22.4%
Win rate
avg ~10%
42.2%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

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.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
50%
Jul
0%
Aug
50%
Sep
25%
Oct
15%
Nov
11.1%
Dec
0%
Jan
11.1%
Feb
38.9%
Mar
33.3%
Apr
42.9%
May
100%
Jun

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Good to soft (some give)
Ok
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
🏅 Race level
Class 1 (elite)
Ok
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Class 4 (standard)
Ok
Class 5 (entry-level)
Avoids
🏟 Track shape
Left-handed, tight turns
Loves
Left-handed, tight
Loves
Right-handed, long straights
Ok
Right-handed, hilly
Ok
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids
Right-handed, tight turns
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Bryan Carver Main partner
22.9%
Win rate
19/83
Wins / rides
Ciaran O'Shea
19.0%
Win rate
4/21
Wins / rides
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Mr Hugo Hunt(3)
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 1/525-
Form: U5-921
Form: 1-533
Form: /1321-
Form: P/21-
Form: -44634
Form: 71-
Form: 12-2P5
Form: 86P-1U
Form: 11-F11

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin 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%

📅 Recent results

The last 20 results, most recent first
3 Jun
Newton Abbot · Long Distance (2m+) · Good
Won
24 May
Fontwell Park · Long Distance (2m+) · Good
—
20 May
Warwick · Long Distance (2m+) · Good
5th
16 May
Uttoxeter · Long Distance (2m+) · Good
Won
14 May
Fontwell Park · Long Distance (2m+) · Good
5th
6 May
Fontwell Park · Long Distance (2m+) · Good
Won
6 May
Fontwell Park · Long Distance (2m+) · Good
Won
4 May
Warwick · Long Distance (2m+) · Good
3rd
24 Apr
Chepstow · Long Distance (2m+) · Good
2nd
24 Apr
Fontwell Park · Long Distance (2m+) · Good_To_Soft
2nd
12 Apr
Wincanton · 1m6f – 2m · Good
Won
12 Apr
Wincanton · 1m6f – 2m · Good
Won
10 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
13th
10 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
5th
10 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
17th
9 Apr
Aintree · 1m6f – 2m · Good_To_Soft
8th
9 Apr
Taunton · Long Distance (2m+) · Good
2nd
8 Apr
Fontwell Park · Long Distance (2m+) · Good_To_Soft
Won
6 Apr
Plumpton · Long Distance (2m+) · Good
5th
1 Apr
Wincanton · Long Distance (2m+) · Good
Won