:

Heather Main

Four years into her training career and already with 82 winners to her name, Heather Main has established herself as a genuine presence in British racing. That kind of record in such a short time suggests someone who hit the ground running — and the numbers bear it out. Over the last twelve months she has sent out 166 runners and brought home 16 winners, a win rate of around 1 in every 10. That might sound modest, but in a sport where most runners lose most of the time, getting a horse to win once in every ten outings is a perfectly respectable return.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Kingston Lisle, Oxfordshire
Record
16 wins from 166 races
Win rate
9.6%
Top jockey
Best course
Wolverhampton (16.7% from 24 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
166
Races
16
Wins
9.6%
Win rate
avg ~10%
27.7%
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 most compelling story in Main's yard is her partnership with Ash Wednesday. Six wins from 22 races together is a genuinely striking record — that's more than 1 in every 4 races, well above her stable average. That kind of consistency between a trainer and a single horse speaks to something beyond luck. It suggests Main knows exactly how to place this horse, prepare it, and get the best out of it on race day.

Dig into the conditions data and another pattern emerges. On wet, muddy ground, Main's runners win at a rate of roughly 1 in every 4 races — 3 wins from just 13 attempts, a 23% return. That more than doubles her overall average and hints that she may have a particular feel for horses who handle testing ground, or that she is especially sharp about picking her spots when conditions turn soft.

The one area with room to grow is her partnership with jockey Jack Mitchell. Eighteen rides together have produced just one winner — roughly 1 in every 18 — which sits well below what you might hope for from a regular combination. That said, 18 races is still a relatively small sample, and the pairing may simply be finding its feet. Four years in, with 82 winners already banked, Main looks like a trainer still on the way up rather than one who has plateaued.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
5.3%
May
9.5%
Jun
21.1%
Jul
7.4%
Aug
5.9%
Sep
7.1%
Oct
11.1%
Nov
57.1%
Dec
0%
Jan
0%
Feb
0%
Mar
0%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Jack Mitchell First Choice
5.6%
Win rate
1/18
Won / Rode
16.7%
Win rate
2/12
Won / Rode
Jack Dace
9.1%
Win rate
1/11
Won / Rode
30%
Win rate
3/10
Won / Rode
22.2%
Win rate
2/9
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/9
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode
33.3%
Win rate
2/6
Won / Rode
16.7%
Win rate
1/6
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Jack Nicholls
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 040-85
Form: 546-02
Form: 58-835
Form: P1P-PP
Form: 21238-
Form: 1P-PP4
Form: -23697
Form: 25-645
Form: 0894-5

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 24 4 16.7%
Kempton Park 20 2 10%
Windsor 14 1 7.1%
Chepstow 12 2 16.7%
Goodwood 9 1 11.1%
Southwell 8 1 12.5%
Newbury 8 1 12.5%
Ascot 7 0 0%
Lingfield Park 7 0 0%
Newmarket 6 0 0%
Epsom Downs 5 1 20%
Newcastle 5 0 0%
Leicester 4 0 0%
Brighton 4 0 0%
York 4 0 0%
Great Yarmouth 3 1 33.3%
Haydock Park 3 1 33.3%
Ffos Las 3 0 0%
Bath 3 0 0%
Sandown Park 3 0 0%
Nottingham 2 1 50%
Musselburgh 2 0 0%
Salisbury 2 0 0%
Chester 2 0 0%
Aintree 1 0 0%
Cheltenham 1 0 0%
hereford 1 0 0%
Exeter 1 0 0%
Carlisle 1 0 0%
Warwick 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Haydock Park · Long Distance (2m+) · Good
27 Mar
Newcastle · 5f – 6½f · Standard
12th
27 Mar
Newcastle · 1m1f – 1m2f · Standard
3rd
21 Mar
Southwell · 7f – 1m · Standard
2nd
20 Mar
Wolverhampton · 1m1f – 1m2f · Standard
2nd
14 Mar
Southwell · 7f – 1m · Standard
3rd
14 Mar
Kempton Park · Long Distance (2m+) · Good
10th
11 Mar
Southwell · 7f – 1m · Standard
5th
6 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
4th
2 Mar
Kempton Park · 7f – 1m · Standard_To_Slow
5th
20 Feb
Southwell · 5f – 6½f · Standard
7th
20 Feb
Southwell · 7f – 1m · Standard
12th
18 Feb
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
10th
7 Feb
Lingfield Park · 7f – 1m · Standard
3rd
21 Jan
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
5th
21 Jan
Kempton Park · 5f – 6½f · Standard_To_Slow
8th
19 Jan
Wolverhampton · 7f – 1m · Standard
8th
19 Jan
Wolverhampton · 5f – 6½f · Standard
4th
17 Jan
Lingfield Park · 5f – 6½f · Standard
3rd
12 Jan
Wolverhampton · 7f – 1m · Standard
3rd