:

Ian McInnes

Trainer with 56 races and a 7% win rate over the last 12 months.
Quick Facts
Role
Trainer
Record
4 wins from 56 races
Win rate
7.1%
Top jockey
Shay Farmer
Best course
Newcastle (6.2% from 16 races)
Best going
Good to firm

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
56
Races
4
Wins
7.1%
Win rate
avg ~10%
21.4%
Place rate (top 3)
avg ~30%

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2024–2025
16.7%
Dec
0%
Jan
0%
Feb
0%
Mar
0%
Apr
0%
May
12.5%
Jun
14.3%
Jul
0%
Aug
11.1%
Sep
12.5%
Oct
0%
Nov

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Shay Farmer First Choice
10.5%
Win rate
2/19
Won / Rode
0%
Win rate
0/12
Won / Rode
0%
Win rate
0/8
Won / Rode
66.7%
Win rate
2/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
William Maggs
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: -20962
Form: -73285
Form: 8-2858
Form: 543311
Form: -20423
Form: -20823
Form: 416120
Form: 099300
Form: 30-809
Form: 57707

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 16 1 6.2%
Beverley 7 1 14.3%
Wolverhampton 7 0 0%
Carlisle 4 1 25%
Southwell 4 0 0%
Doncaster 4 0 0%
Ripon 3 1 33.3%
Nottingham 2 0 0%
Great Yarmouth 2 0 0%
Sedgefield 1 0 0%
Bath 1 0 0%
Lingfield Park 1 0 0%
Catterick Bridge 1 0 0%
Redcar 1 0 0%
Ayr 1 0 0%
Pontefract 1 0 0%

📅 Recent Results

The last 20 results, most recent first
6 Nov
Newcastle · 5f – 6½f · Standard
6th
3 Nov
Wolverhampton · 7f – 1m · Standard
12th
30 Oct
Bath · 5f – 6½f · Heavy
8th
27 Oct
Newcastle · 5f – 6½f · Standard_To_Slow
8th
27 Oct
Newcastle · 5f – 6½f · Standard_To_Slow
5th
18 Oct
Wolverhampton · 5f – 6½f · Standard
4th
17 Oct
Newcastle · 7f – 1m · Standard
13th
8 Oct
Nottingham · 5f – 6½f · Good_To_Soft
4th
2 Oct
Newcastle · 5f – 6½f · Standard
Won
1 Oct
Catterick Bridge · 5f – 6½f · Soft
7th
27 Sep
Ripon · 5f – 6½f · Good
Won
23 Sep
Beverley · 5f – 6½f · Soft
6th
19 Sep
Newcastle · 5f – 6½f · Standard
11th
19 Sep
Newcastle · 1m1f – 1m2f · Standard
4th
18 Sep
Pontefract · 5f – 6½f · Good_To_Soft
3rd
9 Sep
Carlisle · 5f – 6½f · Good_To_Soft
10th
8 Sep
Newcastle · 5f – 6½f · Standard_To_Slow
8th
4 Sep
Southwell · 7f – 1m · Standard
3rd
1 Sep
Carlisle · 5f – 6½f · Good
3rd
29 Aug
Newcastle · 1m1f – 1m2f · Standard
3rd