UK time :

Ed Dunlop

There is a quiet confidence about Ed Dunlop's operation that the numbers only partially capture. In his four years as a trainer since 2021, he has already racked up 247 career winners — a total that tells you this is not someone still finding his feet. This season alone he has sent out 39 winners from 345 runners, which works out at roughly 1 in every 9 races. That might not sound eye-catching at first glance, but training is a volume game, and converting at 11% across a yard of that size takes genuine skill in placing horses in the right races at the right time.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Newmarket, Suffolk
Record
39 wins from 345 races
Win rate
11.3%
Top jockey
Best course
Newcastle (25% from 20 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
345
Races
39
Wins
11.3%
Win rate
avg ~10%
38.6%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Ed Dunlop has entered for upcoming races

🔍 Full analysis

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

The partnership with jockey Hector Crouch is the engine room of the stable right now. Across 40 rides together they have combined for 5 wins — again, around 1 in every 8, or 12% — and when a trainer and jockey keep coming back to each other at that kind of frequency, it usually means there is a shared understanding of how the horses need to be ridden. Crouch clearly suits the Dunlop style, and that consistency matters more than people outside racing often realise. A jockey who knows a yard's horses can find an extra length that a stranger on board simply wouldn't.

The most intriguing individual relationship in Dunlop's recent record is with Bearish, where the two have teamed up three times and taken one win. A 1-from-3 record might look modest, but with a horse you run only sporadically, getting that timing right once in three attempts is exactly what good training looks like. It suggests Dunlop is patient with this one — not over-racing it, but waiting for conditions and opportunities to align.

Four years in and 247 winners banked, Dunlop is clearly past the stage of building a reputation and into the stage of cementing one. The current season's figures — 39 winners, 345 runners, ticking along at 11% — suggest a yard operating at a solid, sustainable level. The next chapter will be defined by whether those numbers start to climb as the stable strengthens, and whether partnerships like the one with Crouch begin to deliver on the bigger occasions.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
20%
Jul
7.3%
Aug
11.1%
Sep
15.9%
Oct
10%
Nov
6.7%
Dec
0%
Jan
0%
Feb
6.2%
Mar
6.2%
Apr
18.9%
May
0%
Jun

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Hector Crouch Main partner
12.5%
Win rate
5/40
Wins / rides
11.4%
Win rate
4/35
Wins / rides
12.1%
Win rate
4/33
Wins / rides
16.1%
Win rate
5/31
Wins / rides
Mason Paetel
20.8%
Win rate
5/24
Wins / rides
20%
Win rate
2/10
Wins / rides
0%
Win rate
0/10
Wins / rides
22.2%
Win rate
2/9
Wins / rides
11.1%
Win rate
1/9
Wins / rides
11.1%
Win rate
1/9
Wins / rides
0%
Win rate
0/9
Wins / rides
25%
Win rate
2/8
Wins / rides
0%
Win rate
0/8
Wins / rides
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/7
Wins / rides
16.7%
Win rate
1/6
Wins / rides
20%
Win rate
1/5
Wins / rides
20%
Win rate
1/5
Wins / rides
Toby Moore
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/5
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 4-1
1%
Form: 6345-2
Form: 8-7211
Form: 321-3
Form: 3222-4
Form: 98-320
Form: 57-252
Form: 251-40
Form: 35-547
Form: 312-46

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Wolverhampton 39 5 12.8%
Newmarket 31 2 6.5%
Kempton Park 28 4 14.3%
Southwell 25 1 4%
Lingfield Park 24 3 12.5%
Great Yarmouth 24 2 8.3%
chelmsford 22 0 0%
Newcastle 20 5 25%
Doncaster 15 2 13.3%
Leicester 15 1 6.7%
Nottingham 12 0 0%
Thirsk 11 1 9.1%
Windsor 9 0 0%
Ayr 8 0 0%
Pontefract 7 0 0%
Beverley 7 0 0%
Goodwood 6 0 0%
Bath 5 2 40%
Epsom Downs 4 3 75%
Catterick Bridge 4 2 50%
Newbury 4 0 0%
Brighton 3 2 66.7%
York 3 1 33.3%
Chester 3 0 0%
Chepstow 2 1 50%
Sandown Park 2 0 0%
Ascot 2 0 0%
Hamilton Park 2 0 0%
The Curragh 1 1 100%
Ripon 1 1 100%
Redcar 1 0 0%
Salisbury 1 0 0%
Ffos Las 1 0 0%
Haydock Park 1 0 0%
Leopardstown 1 0 0%
Carlisle 1 0 0%

📅 Recent results

The last 20 results, most recent first
3 Jun
Nottingham · 1m3f – 1m4f · Good
6th
3 Jun
Nottingham · 1m1f – 1m2f · Good
5th
1 Jun
Wolverhampton · 5f – 6½f · Standard
4th
30 May
Catterick Bridge · 5f – 6½f · Good_To_Firm
Won
29 May
Wolverhampton · 7f – 1m · Standard
8th
28 May
Great Yarmouth · 1m1f – 1m2f · Good_To_Firm
8th
27 May
Beverley · 1m1f – 1m2f · Good_To_Firm
5th
27 May
Hamilton Park · 5f – 6½f · Good_To_Firm
3rd
27 May
Hamilton Park · 1m1f – 1m2f · Good_To_Firm
2nd
1%
23 May
Windsor · 1m1f – 1m2f · Good_To_Firm
10th
23 May
Windsor · 5f – 6½f · Good_To_Firm
10th
23 May
Goodwood · 1m1f – 1m2f · Good
7th
23 May
Goodwood · 7f – 1m · Good
3rd
20 May
Great Yarmouth · 7f – 1m · Good
10th
20 May
Great Yarmouth · 1m6f – 2m · Good
Won
19 May
Newcastle · 5f – 6½f · Standard
2nd
19 May
Newcastle · 5f – 6½f · Standard
7th
19 May
Nottingham · 1m1f – 1m2f · Good_To_Soft
3rd
18 May
Windsor · 1m3f – 1m4f · Good
7th
18 May
Windsor · 5f – 6½f · Good
11th