:

Harry Fry

Four years into training and Harry Fry is already making the kind of noise that takes some trainers a decade to produce. Since setting up in 2021, he has sent out 142 winners — and the trajectory is pointing sharply upward. Last season he was winning roughly 1 in every 8 races. This season that figure has jumped to 1 in every 5, with 25 winners from 119 runners. That is not a blip. That is a yard finding its feet and then some.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Corscombe, Dorset
Record
25 wins from 119 races
Win rate
21.0%
Top jockey
Best course
Fontwell Park (36.4% from 11 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
119
Races
25
Wins
21.0%
Win rate
avg ~10%
41.2%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The past fortnight has been even more striking. Two winners from just 5 runners — a 40% hit rate against a season average of 21% — suggests the horses are in particularly sharp form right now. When a trainer is running hot like this, it tends to be worth paying attention.

The biggest wins tell the real story. Fry has landed 10 top-level races in his short career so far, at some of the most prestigious venues in British racing — Cheltenham, Sandown Park and Kempton Park among them. Three of those came in a nine-month spell between April 2024 and January 2025, at Cheltenham, Windsor and Aintree. Winning at the top level at all three of those tracks is a serious statement. These are not flukes on a quiet afternoon; they are big-occasion victories at places where only the very best horses and trainers tend to thrive.

One venue where Fry has developed something of a stranglehold is Uttoxeter, a Midlands track that punters and professionals alike take seriously. Five winners from just 9 runners there is a remarkable return — more than half the horses he sends there come home first. That kind of dominance at a specific track is rare, and it usually means a trainer understands something about the place that others do not: the pace of the races, the way the track rides, which horses suit it.

The partnership to watch is the one with jockey Bryan Carver, who has ridden 16 winners for Fry from 85 races together — winning close to 1 in every 5. That is a reliable, well-worn combination, the kind built on mutual trust and a shared understanding of how to get a horse to perform on the day. With a yard this young already operating at the top level of the sport, Fry looks like a trainer whose best days are very much still ahead of him.

📈 Form Trend

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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Good to soft
Heavy (very wet)
Ok
Yielding
Soft (muddy)
Avoids
🏅 Competition Level
Class 1
Ok
Class 2
Avoids
Class 3
Class 4
Class 5
Ok
🏟 Track Shape
Left-handed, tight turning
Loves
Left-handed, tight
Loves
Right-handed, wide and galloping
Ok
Right-handed, undulating
Ok
Left-handed, undulating
Left-handed, wide and galloping
Avoids
Right-handed, tight turning
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Bryan Carver First Choice
18.8%
Win rate
16/85
Won / Rode
Ciaran O'Shea
21.4%
Win rate
3/14
Won / Rode
42.9%
Win rate
3/7
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr Hugo Hunt(3)
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 52
Form: 1U5-92
Form: 21-132
Form: -44634
Form: 11-F11
Form: -2315F
Form: 41-P41
Form: 456561
Form: -12886
Form: 070

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fontwell Park 11 4 36.4%
Wincanton 11 1 9.1%
Exeter 10 3 30%
Ascot 10 1 10%
Uttoxeter 9 5 55.6%
Worcester 9 1 11.1%
Taunton 9 0 0%
Kempton Park 7 2 28.6%
Plumpton 4 3 75%
Cheltenham 4 0 0%
Newbury 4 0 0%
Doncaster 4 0 0%
Bangor-on-Dee 3 1 33.3%
Aintree 3 1 33.3%
Sandown Park 3 0 0%
Windsor 3 0 0%
Newton Abbot 2 1 50%
Stratford-on-Avon 2 0 0%
Punchestown 2 0 0%
Market Rasen 2 0 0%
Bath 1 1 100%
Ludlow 1 1 100%
Salisbury 1 0 0%
Chepstow 1 0 0%
Ffos Las 1 0 0%
Kelso 1 0 0%
Warwick 1 0 0%

📅 Recent Results

The last 20 results, most recent first
23 Mar
Wincanton · Long Distance (2m+) · Good
3rd
23 Mar
Kempton Park · Long Distance (2m+) · Good
Won
23 Mar
Wincanton · 1m6f – 2m · Good
Won
23 Mar
Wincanton · Long Distance (2m+) · Good
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
17 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
Won
11 Mar
Cheltenham · 1m6f – 2m · Good_To_Soft
8th
9 Mar
Plumpton · Long Distance (2m+) · Good_To_Soft
Won
9 Mar
Taunton · Long Distance (2m+) · Good
6th
9 Mar
Taunton · Long Distance (2m+) · Good
6th
9 Mar
Plumpton · Long Distance (2m+) · Good_To_Soft
Won
6 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
Won
6 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
Won
6 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
5th
5 Mar
Wincanton · 1m6f – 2m · Good_To_Soft
7th
28 Feb
Newbury · Long Distance (2m+) · Soft
26 Feb
Taunton · Long Distance (2m+) · Soft
25 Feb
Wincanton · 1m6f – 2m · Soft
25 Feb
Wincanton · 1m6f – 2m · Soft
12 Feb
Taunton · Long Distance (2m+) · Heavy
4th