:

Rod Millman

Four years into his training career and Rod Millman is already making a habit of winning the races that matter most. Since setting up in 2021, he has sent out 176 winners — a solid foundation — but it's the quality of those wins that tells the real story. Five top-level victories at venues like Sandown Park, Salisbury, and Newbury mark him out as a trainer capable of competing at the very highest level of British racing, not just filling out mid-week cards.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Kentisbeare, Devon
Record
42 wins from 327 races
Win rate
12.8%
Top jockey
Best course
Sandown Park (30% from 10 races)
Best going
Standard to slow (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
327
Races
42
Wins
12.8%
Win rate
avg ~10%
33.0%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Rod Millman has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

This season he has won 42 races from 327 runners — roughly 1 in every 8, up from 1 in every 10 last year. That improvement might sound modest on paper, but in a sport where margins are razor-thin and competition is fierce, moving from 10% to 13% in a single season is the kind of upward curve that gets people talking. He also added a Class 1 win at Salisbury in September 2025, which suggests the trajectory is still climbing.

Sandown Park has become something of a happy hunting ground. Three winners from just 10 runners there — a 30% win rate — is genuinely remarkable. Most trainers would be delighted with 1 in 5 at any venue; Millman is winning nearly 1 in 3 at one of Britain's most prestigious tracks, and he has done it across multiple seasons, with wins in May 2025 and June 2024 as well. That kind of consistency at a specific track isn't luck — it's horsemanship.

One thing that stands out is how well his horses perform when the ground is wet or muddy. On soft or heavy going, he wins 10 from 45 races — that's 22%, or roughly 1 in every 4.5 runners. Plenty of trainers dread a rain-soaked track; Millman seems to welcome it.

His most reliable partnership in the saddle is with jockey Lewis Edmunds, who has ridden for him 127 times and converted 25 of those into wins — almost exactly 1 in every 5 rides. That kind of consistency between trainer and jockey builds trust and rhythm, and it shows in the numbers. Then there is Arry Up, a horse who has won 3 of the 6 races they have tackled together — a 50% win rate that would be extraordinary by any standard. Four years in, the operation is clearly finding its feet and then some.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
17.6%
May
8.6%
Jun
16.7%
Jul
17.8%
Aug
7.1%
Sep
8.3%
Oct
0%
Nov
0%
Dec
15.8%
Jan
16.7%
Feb
11.1%
Mar
14.3%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard to slow (all-weather)
Loves
Soft (muddy)
Loves
Good to soft (some give)
Good (firm-ish)
Ok
Good to firm (drying out)
Ok
Standard (all-weather)
Ok
Heavy (very wet)
Ok
Firm (dry)
Avoids
🏅 Competition Level
Class 1 (elite)
Class 2 (high-level)
Ok
Class 3 (mid-level)
Ok
Class 4 (standard)
Ok
Class 5 (entry-level)
Ok
Class 6 (grassroots)
Loves
🏟 Track Shape
Right-handed, hilly
Loves
Long straights
Loves
Right-handed, long straights
Left-handed, tight turns
Left-handed, long straights
Ok
Right-handed, tight turns
Ok
Left-handed, hilly
Ok

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Lewis Edmunds First Choice
19.7%
Win rate
25/127
Won / Rode
3.4%
Win rate
2/58
Won / Rode
7.7%
Win rate
3/39
Won / Rode
16.7%
Win rate
2/12
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/8
Won / Rode
20%
Win rate
1/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
50%
Win rate
2/4
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
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: 7931-1
Form: 22-114
Form: 3
Form: 4424-4
Form: 013129
Form: 2045-3
Form: 311755
Form: 60123-
Form: 056-4
Form: 833415

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 45 10 22.2%
Windsor 35 1 2.9%
Lingfield Park 28 5 17.9%
Bath 25 1 4%
Salisbury 19 5 26.3%
Southwell 19 1 5.3%
Newbury 17 1 5.9%
Leicester 16 3 18.8%
Chepstow 16 2 12.5%
Ffos Las 14 3 21.4%
Wolverhampton 14 0 0%
Nottingham 13 1 7.7%
Ascot 11 1 9.1%
Sandown Park 10 3 30%
Goodwood 7 1 14.3%
Haydock Park 7 1 14.3%
Newmarket 6 0 0%
chelmsford 4 1 25%
Brighton 4 1 25%
Doncaster 3 0 0%
York 3 0 0%
Newcastle 3 0 0%
Epsom Downs 2 0 0%
Carlisle 2 0 0%
Beverley 1 1 100%
Wincanton 1 0 0%
Great Yarmouth 1 0 0%
Redcar 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
2nd
29 Apr
Bath · 1m1f – 1m2f · Firm
7th
27 Apr
Bath · 1m1f – 1m2f · Firm
6th
27 Apr
Lingfield Park · 7f – 1m · Standard
9th
26 Apr
Nottingham · 1m6f – 2m · Good
2nd
26 Apr
Nottingham · 5f – 6½f · Good
Won
21 Apr
Wolverhampton · 5f – 6½f · Standard
3rd
20 Apr
Lingfield Park · 1m1f – 1m2f · Standard
5th
18 Apr
Nottingham · 5f – 6½f · Good
5th
18 Apr
Nottingham · 5f – 6½f · Good
2nd
17 Apr
Bath · 1m1f – 1m2f · Good_To_Soft
6th
17 Apr
Bath · 5f – 6½f · Good
4th
17 Apr
Bath · 5f – 6½f · Good
11th
17 Apr
Bath · 5f – 6½f · Good
8th
16 Apr
Newmarket · 7f – 1m · Good
18th
15 Apr
Beverley · 5f – 6½f · Good_To_Soft
Won
13 Apr
Leicester · 7f – 1m · Good
8th
13 Apr
Leicester · 7f – 1m · Good
5th
10 Apr
Wolverhampton · 5f – 6½f · Standard
6th
9 Apr
Southwell · Sprint (< 5f) · Standard
5th