UK time :

Alice Haynes

Four years into her training career, Alice Haynes has already built something worth paying attention to. Since starting out in 2021, she has sent out 197 winners — a record that speaks to a yard consistently punching its weight across British racing.Based on TrackLab's analysis
Quick facts
Role
Trainer
Record
21 wins from 361 races
Win rate
5.8%
Top jockey
Best course
chelmsford (10% from 30 races)
Best ground
Standard to slow (all-weather)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
361
Races
21
Wins
5.8%
Win rate
avg ~10%
26.9%
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 current season tells a slightly more complicated story. With 21 winners from 361 runners, she's winning roughly 1 in every 17 races — around 6% — which is a noticeable step back from last year's 9%. That kind of dip happens in training; strings go through quieter patches, and the horses don't always cooperate with the calendar. Whether this represents a temporary blip or something to watch more closely will become clearer as the season develops.

Her most reliable ally in the saddle has been jockey Kieran O'Neill, who has partnered her horses to 9 wins from 176 rides together. That's roughly 1 in every 19 — modest on paper, but a partnership built on repetition and trust tends to be worth more than the numbers alone suggest. O'Neill clearly knows how her horses are prepared and what they need on race day.

One area where Haynes genuinely stands out is on wet, muddy ground. She wins 4 in every 31 races in those conditions — around 13%, more than double her overall rate. In a sport where getting the conditions right for a horse is half the battle, that kind of edge is real and exploitable. When the ground is soft and the rain is coming down, her horses are worth following.

The centrepiece of her career so far remains a top-level win at Pontefract in October 2021, just months after she started training. Class 1 races are the absolute pinnacle of the British racing calendar, and landing one that early was a statement. It's still her only victory at that level, which makes it both the highlight and a benchmark — a reminder of what this yard is capable of when everything clicks.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025
2.6%
Jan
13.6%
Feb
7.4%
Mar
2.4%
Apr
14.8%
May
8%
Jun
11.4%
Jul
1.7%
Aug
0%
Sep
1.9%
Oct
11.1%
Nov
0%
Dec

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Kieran O'Neill Main partner
5.1%
Win rate
9/176
Wins / rides
7.9%
Win rate
5/63
Wins / rides
17.6%
Win rate
3/17
Wins / rides
12.5%
Win rate
1/8
Wins / rides
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/7
Wins / rides
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/5
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
Luke Catton
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 243-13
Form: 344-35
Form: 977-45
Form: 9-0131
Form: 64-211
Form: 6-4633
Form: 154-19
Form: -76621
Form: 14301-
Form: 3065-2

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Wolverhampton 44 4 9.1%
chelmsford 30 3 10%
Lingfield Park 30 1 3.3%
Kempton Park 22 2 9.1%
Great Yarmouth 22 1 4.5%
Southwell 17 0 0%
Brighton 16 1 6.2%
Doncaster 16 0 0%
Leicester 13 0 0%
Ripon 11 1 9.1%
Nottingham 11 1 9.1%
Newmarket 11 0 0%
Musselburgh 11 0 0%
Newcastle 9 1 11.1%
Windsor 9 1 11.1%
Redcar 8 2 25%
Ffos Las 8 0 0%
Chepstow 7 1 14.3%
Hamilton Park 7 0 0%
Thirsk 6 0 0%
Haydock Park 6 0 0%
Bath 6 0 0%
Beverley 5 1 20%
Goodwood 5 1 20%
Salisbury 5 0 0%
Ayr 4 0 0%
Chester 4 0 0%
Sandown Park 3 0 0%
Carlisle 3 0 0%
Epsom Downs 3 0 0%
Newbury 2 0 0%
York 2 0 0%
Wetherby 2 0 0%
Dundalk 1 0 0%
Ascot 1 0 0%
The Curragh 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Dec
chelmsford · 1m3f – 1m4f · Standard
5th
4 Dec
Rosemarys Rose
chelmsford · 1m3f – 1m4f · Standard
9th
4 Dec
chelmsford · 1m3f – 1m4f · Standard
3rd
4 Dec
chelmsford · 1m3f – 1m4f · Standard
9th
4 Dec
chelmsford · 7f – 1m · Standard
6th
4 Dec
chelmsford · 1m1f – 1m2f · Standard
9th
4 Dec
chelmsford · 5f – 6½f · Standard
2nd
3 Dec
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
10th
3 Dec
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
8th
3 Dec
Lingfield Park · 1m1f – 1m2f · Standard
10th
1 Dec
Wolverhampton · 7f – 1m · Standard
10th
1 Dec
Wolverhampton · 5f – 6½f · Standard
2nd
29 Nov
Wolverhampton · 7f – 1m · Standard
7th
29 Nov
Wolverhampton · 7f – 1m · Standard
6th
28 Nov
Southwell · 7f – 1m · Standard
8th
27 Nov
chelmsford · 7f – 1m · Standard
8th
26 Nov
chelmsford · 7f – 1m · Standard
Won
26 Nov
chelmsford · 7f – 1m · Standard
4th
25 Nov
Lingfield Park · 1m3f – 1m4f · Standard
7th
25 Nov
Lingfield Park · 1m3f – 1m4f · Standard
5th