:

Stuart Edmunds

Four years into training racehorses and Stuart Edmunds has already done something most trainers never manage: win at the very top level, not once but three times. Since setting up in 2021, he has sent out 119 career winners, and in a sport where building a yard from scratch takes years of grinding work before the big moments arrive, reaching three Class 1 victories — the highest grade of race in Britain — inside that timeframe is a serious achievement. Those wins have come at Aintree, Market Rasen, and Leicester, three very different tracks, which tells you this isn't a one-trick operation.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Stewkley, Bucks
Record
24 wins from 172 races
Win rate
14.0%
Top jockey
Best course
Fakenham (42.9% from 14 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
172
Races
24
Wins
14.0%
Win rate
avg ~10%
41.3%
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

This season, his runners have won 24 races from 172 attempts, which works out at roughly 1 in every 7 — a 14% win rate that sits comfortably above what many established yards manage. The most telling number, though, is Fakenham. Six winners from just 14 runners at that tight, quirky Norfolk track means he's winning there almost every other time he turns up. That kind of dominance at a specific venue usually means a trainer understands exactly what it takes to win there — the track, the ground, the type of horse that thrives on it. It's the sort of detail that sharp racegoers file away.

His most reliable partnership is with jockey Charlie Hammond, who has ridden 131 times for Edmunds and converted 21 of those into wins — roughly 1 in every 6 rides, a 16% win rate that suggests a real working understanding between the two. When a trainer keeps putting the same jockey up, and that jockey keeps delivering, it's usually because they read races in the same way.

Then there's Innisfree Lass, a horse Edmunds has run 22 times, winning together on 3 occasions. Three from twenty-two might not sound like a lot, but keeping a horse in training long enough to build that kind of shared history — and placing her well enough to win at all — is part of the craft. Not every horse in a yard is a star, and knowing how to get the best out of the ones that aren't is what separates a decent trainer from a good one. On the current evidence, Edmunds looks firmly like the latter.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
May
25%
Jun
0%
Jul
33.3%
Aug
0%
Sep
22.7%
Oct
16.7%
Nov
25%
Dec
4.5%
Jan
10.7%
Feb
11.1%
Mar
0%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Charlie Hammond First Choice
16.0%
Win rate
21/131
Won / Rode
11.8%
Win rate
2/17
Won / Rode
Murray Dodd
0%
Win rate
0/10
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Callan
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr James Hills
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: -2P531
Form: -3F211
Form: 825514
Form: 21-452
Form: 426133
Form: 313U3U
Form: 4-55P3
Form: 53-641
Form: 53-641
Form: 37473

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Uttoxeter 22 1 4.5%
Southwell 17 4 23.5%
Fakenham 14 6 42.9%
Huntingdon 10 2 20%
Warwick 10 0 0%
Newbury 8 1 12.5%
Doncaster 7 1 14.3%
Market Rasen 7 0 0%
Leicester 6 2 33.3%
Fontwell Park 6 0 0%
Sandown Park 5 0 0%
Chepstow 5 0 0%
hereford 4 1 25%
Cheltenham 4 1 25%
Kempton Park 4 0 0%
Worcester 4 0 0%
Haydock Park 4 0 0%
Stratford-on-Avon 3 1 33.3%
Hexham 3 1 33.3%
Catterick Bridge 3 1 33.3%
Wetherby 3 0 0%
Lingfield Park 3 0 0%
Ludlow 3 0 0%
Ffos Las 3 0 0%
Plumpton 2 1 50%
Bangor-on-Dee 2 0 0%
Newton Abbot 2 0 0%
Aintree 1 1 100%
Taunton 1 0 0%
Carlisle 1 0 0%
chelmsford 1 0 0%
Exeter 1 0 0%
Wincanton 1 0 0%
Newmarket 1 0 0%
Windsor 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Huntingdon · 1m6f – 2m · Good
2nd
4 Apr
Huntingdon · 1m6f – 2m · Good
5th
2 Apr
Chepstow · Long Distance (2m+) · Good_To_Soft
8th
28 Mar
Uttoxeter · Long Distance (2m+) · Good_To_Soft
7th
28 Mar
Uttoxeter · Long Distance (2m+) · Good_To_Soft
3rd
28 Mar
Uttoxeter · Long Distance (2m+) · Good_To_Soft
28 Mar
Uttoxeter · Long Distance (2m+) · Good_To_Soft
4th
28 Mar
Uttoxeter · Long Distance (2m+) · Good_To_Soft
26 Mar
Warwick · Long Distance (2m+) · Good
11th
25 Mar
Hexham · Long Distance (2m+) · Soft
2nd
24 Mar
Southwell · Long Distance (2m+) · Good
Won
24 Mar
Southwell · Long Distance (2m+) · Good
3rd
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
2nd
20 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
Won
18 Mar
Huntingdon · 1m6f – 2m · Good
10th
17 Mar
Wetherby · Long Distance (2m+) · Good_To_Soft
2nd
14 Mar
Uttoxeter · Long Distance (2m+) · Soft
14 Mar
Fontwell Park · Long Distance (2m+) · Soft
5th
13 Mar
Fakenham · Long Distance (2m+) · Good_To_Soft
4th
13 Mar
Fakenham · Long Distance (2m+) · Good_To_Soft
Won