UK time :

Martin Dunne

Two years into his training career and Martin Dunne is already showing the kind of upward curve that gets people talking. Starting out in 2023, he managed a win rate of just 5% in his first year — roughly 1 in every 20 runners — which, while modest, is a perfectly respectable foundation for a yard finding its feet. Fast forward to this season and that number has jumped to 13%, winning with around 1 in every 8 runners and banking 20 winners from 154 races. That's not a gentle improvement. That's a trainer hitting his stride.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Newmarket, Suffolk
Record
20 wins from 154 races
Win rate
13.0%
Top jockey
Best course
Wolverhampton (30% from 20 races)
Best ground
Standard to slow (all-weather)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
154
Races
20
Wins
13.0%
Win rate
avg ~10%
31.2%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Martin Dunne has entered for upcoming races

🔍 Full analysis

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

His overall tally of 28 career winners in two years might sound like a small number, but context matters here. Building a stable from scratch takes time — sourcing the right horses, establishing owners, developing a system. What Dunne has done is accelerate that process noticeably, and the current season's numbers suggest the yard is operating at a meaningfully higher level than it was twelve months ago.

One area where Dunne has a clear edge is when the weather turns and the ground gets wet and muddy. On soft or heavy ground, his horses win 23% of their races — nearly 1 in every 4 — going 3 from 13 in those conditions. That's a significant jump above his overall average and suggests either a deliberate preference for horses who handle testing conditions, or simply a sharp eye for when to run them. Either way, it's a pattern worth noting.

His most reliable individual partnership is with Ancient State, who has won 2 of their 8 races together. That might not sound dramatic, but a 25% win rate in a shared partnership is well above the yard's average and points to a horse and trainer combination that genuinely clicks. Jockey Darragh Keenan has been his most used pilot this season, riding 17 times for the yard and winning twice — a win rate of 12%, which broadly mirrors Dunne's overall numbers and hints at a working relationship that's becoming more settled and consistent.

The story here isn't one of sudden, headline-grabbing success. It's something arguably more interesting: a trainer who has done the hard yards in year one and come back in year two clearly sharper, better organised, and winning at nearly three times the rate. If that trajectory continues, people will stop calling Martin Dunne a promising newcomer and start calling him something else entirely.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
5.3%
Apr
6.7%
May
0%
Jun
11.1%
Jul
23.5%
Aug
17.6%
Sep
26.3%
Oct
12.5%
Nov
14.3%
Dec
12.5%
Jan
11.1%
Feb
0%
Mar

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Darragh Keenan Main partner
11.8%
Win rate
2/17
Wins / rides
8.3%
Win rate
1/12
Wins / rides
14.3%
Win rate
1/7
Wins / rides
16.7%
Win rate
1/6
Wins / rides
60%
Win rate
3/5
Wins / rides
Alexandra Egan
60%
Win rate
3/5
Wins / rides
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/5
Wins / rides
25%
Win rate
1/4
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Ryan Kavanagh
66.7%
Win rate
2/3
Wins / rides
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 51451-
Form: 0171-5
Form: 90159-
Form: 54651-
Form: -11592
Form: 3-7149
King Of Charm
Form: 5988-0
Form: 3V90-7
Form: 46-715
Form: 6494-5

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Southwell 30 5 16.7%
Lingfield Park 21 3 14.3%
Wolverhampton 20 6 30%
chelmsford 19 1 5.3%
Kempton Park 11 2 18.2%
Great Yarmouth 11 0 0%
Newmarket 8 0 0%
Brighton 5 2 40%
Windsor 5 0 0%
Leicester 5 0 0%
Nottingham 4 0 0%
Doncaster 3 0 0%
Redcar 2 1 50%
Chepstow 2 0 0%
Bath 2 0 0%
Newcastle 1 0 0%
Ffos Las 1 0 0%
Pontefract 1 0 0%
Fontwell Park 1 0 0%
Fakenham 1 0 0%
Sandown Park 1 0 0%

📅 Recent results

The last 20 results, most recent first
21 Mar
Newcastle · 5f – 6½f · Standard
5th
14 Mar
Southwell · Sprint (< 5f) · Standard
2nd
14 Mar
Southwell · 7f – 1m · Standard
7th
13 Mar
Wolverhampton · 5f – 6½f · Standard
9th
7 Mar
chelmsford · 5f – 6½f · Standard
7th
7 Mar
Wolverhampton · 5f – 6½f · Standard
7th
28 Feb
Southwell · Sprint (< 5f) · Standard
—
28 Feb
Lingfield Park · 5f – 6½f · Standard
—
20 Feb
Sams Hope
Southwell · Sprint (< 5f) · Standard
9th
18 Feb
Kempton Park · 5f – 6½f · Standard_To_Slow
5th
11 Feb
Kempton Park · 7f – 1m · Standard_To_Slow
5th
11 Feb
Southwell · 5f – 6½f · Standard
4th
11 Feb
Southwell · Sprint (< 5f) · Standard
6th
4 Feb
Kempton Park · 7f – 1m · Standard_To_Slow
5th
3 Feb
Wolverhampton · 5f – 6½f · Standard
Won
30 Jan
Sams Hope
Wolverhampton · 5f – 6½f · Standard
5th
29 Jan
chelmsford · 5f – 6½f · Standard
7th
29 Jan
chelmsford · 5f – 6½f · Standard
7th
28 Jan
Kempton Park · 5f – 6½f · Standard_To_Slow
2nd
22 Jan
Sams Hope
Southwell · Sprint (< 5f) · Standard
Won