:

Ian Duncan

Four years into his training career, Ian Duncan has established himself as a quiet but consistent presence in the sport, sending out 9 winners from 86 runners over the past 12 months — that's roughly 1 in every 10 races, which is a perfectly respectable return for a yard of his size and experience.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Coylton, Ayrshire
Record
9 wins from 86 races
Win rate
10.5%
Top jockey
Alan Doyle
Best course
Hexham (16.7% from 12 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
86
Races
9
Wins
10.5%
Win rate
avg ~10%
33.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

His most-used jockey is Alan Doyle, who has partnered Duncan's horses on 33 occasions, producing 1 win between them. That's a thin return — just 3 in every 100 races — and suggests the pair are still searching for the combination that clicks, or that they're working with horses that are competitive without quite getting their noses in front.

The most intriguing subplot in Duncan's yard is his relationship with Coylton King. Eight races together and not a single win — yet the fact that the partnership keeps going says something. Trainers don't keep running a horse with the same rider eight times if they've given up hope. Something about this combination clearly appeals, even if the results haven't followed yet.

Where Duncan does find his best results is on normal ground conditions, winning 1 in every 5 races in those circumstances — 1 from 5, or 20%. That's double his overall win rate, which tells you his horses tend to perform at their most competitive when the ground is neither too soft nor too firm. It's a useful thing to know: if you see a Duncan runner declared on a dry, fair day, it's worth paying attention.

Still only four years into the job, Duncan is very much in the building phase. The numbers suggest a trainer who is learning his craft, placing his horses thoughtfully, and finding the occasional winner without yet having the firepower to dominate. The next year or two will be telling.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
37.5%
Feb
0%
Mar
10%
Apr
25%
May
0%
Jun
0%
Oct
15.8%
Nov
9.1%
Dec
7.1%
Jan
16.7%
Feb
0%
Mar
0%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Alan Doyle First Choice
3.0%
Win rate
1/33
Won / Rode
16.1%
Win rate
5/31
Won / Rode
William Maggs
20%
Win rate
1/5
Won / Rode
Charlie Maggs
25%
Win rate
1/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
Mr S Connor
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr Gregor Walkingshaw
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Power
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: -88F6U
Form: 2-1411
Form: 21P243
Form: 2-1411
Form: 3/4263
Form: 867021
Form: 653693
Form: -62625
Form: -371PP
Form: 674

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Ayr 37 2 5.4%
Hexham 12 2 16.7%
Carlisle 9 2 22.2%
Perth 8 0 0%
Sedgefield 6 0 0%
Kelso 5 1 20%
Newcastle 4 1 25%
Cartmel 2 0 0%
Wetherby 1 1 100%
Musselburgh 1 0 0%
Haydock Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
2nd
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
9th
25 Mar
Hexham · Long Distance (2m+) · Soft
25 Mar
Hexham · Long Distance (2m+) · Soft
5th
8 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
3rd
8 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
3rd
7 Mar
Ayr · Long Distance (2m+) · Soft
2nd
7 Mar
Ayr · Long Distance (2m+) · Soft
4th
7 Mar
Ayr · Long Distance (2m+) · Soft
3rd
6 Mar
Ayr · Long Distance (2m+) · Soft
5th
6 Mar
Ayr · Long Distance (2m+) · Soft
4th
23 Feb
Ayr · Long Distance (2m+) · Soft
2nd
19 Feb
Sedgefield · Long Distance (2m+) · Soft
3rd
19 Feb
Sedgefield · Long Distance (2m+) · Soft
3rd
16 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
5th
10 Feb
Ayr · Long Distance (2m+) · Soft
7th
10 Feb
Ayr · Long Distance (2m+) · Soft
10 Feb
Ayr · Long Distance (2m+) · Soft
10 Feb
Ayr · Long Distance (2m+) · Soft
Won