:

John Mackie

Four years into training and already past 50 career winners — John Mackie has built a respectable operation in a relatively short time. Since setting up in 2021, he has established himself as a consistent presence, and the numbers from the last 12 months tell a solid story: 16 winners from 137 runners, which works out at roughly 1 in every 9 races. That is a steady return in a sport where most trainers would be delighted to see 1 in 10.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Church Broughton, Derbys
Record
16 wins from 137 races
Win rate
11.7%
Top jockey
Best course
Newcastle (20% from 10 races)
Best going
Standard to slow (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
137
Races
16
Wins
11.7%
Win rate
avg ~10%
32.8%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses John Mackie 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

His most reliable ally in the saddle has been P J McDonald, and their partnership gives a clear picture of how Mackie likes to operate. Three wins from 27 rides together — around 1 in every 9, or 11% — might not sound explosive, but in racing, a trainer and jockey who consistently click at that rate are doing something right. Trust and communication between a yard and a jockey matter enormously, and this pairing has clearly found a rhythm.

One area where Mackie's record stands out is on wet, muddy ground, where his horses have won 1 from just 4 races — a 25% win rate, or 1 in every 4. That is a small sample, but the number is striking. Some yards simply have horses that handle soft conditions better than others, whether through breeding or how they are trained, and if Mackie's runners keep performing when the ground is heavy, that becomes a genuine edge worth watching.

The partnership with Sold Out is one to note for different reasons — 1 win from 16 races together is a thin return, and it is the kind of record that raises honest questions. Whether the horse has been placed in tough spots, plagued by bad luck, or simply found consistent winning difficult is hard to say, but 16 attempts and 1 win is a reminder that not every promising partnership delivers the results both sides might hope for.

Fifty career winners in four years is a meaningful milestone. Plenty of trainers spend longer than that chasing their first dozen. Mackie is clearly building something, and with a reliable jockey partnership, an apparent knack for wet ground, and a yard that keeps producing winners at a consistent clip, there is every reason to think the next 50 could come a little faster than the first.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
P J McDonald First Choice
11.1%
Win rate
3/27
Won / Rode
10%
Win rate
1/10
Won / Rode
22.2%
Win rate
2/9
Won / Rode
Finlay Bassett(7)
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/7
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
75%
Win rate
3/4
Won / Rode
25%
Win rate
1/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
33.3%
Win rate
1/3
Won / Rode
Ryan Kavanagh
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Amie Waugh
0%
Win rate
0/3
Won / Rode
Philip Armson
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: 541445
Form: 212162
Form: 10-
Form: 251312
Form: 314-44
Form: 311250
Form: 962240
Form: 722608
Form: 870-05
Form: 066

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Southwell 45 4 8.9%
Wolverhampton 32 4 12.5%
Newcastle 10 2 20%
Carlisle 6 0 0%
Kempton Park 5 1 20%
Doncaster 5 0 0%
Pontefract 4 1 25%
Thirsk 4 0 0%
Beverley 3 1 33.3%
Leicester 3 1 33.3%
Uttoxeter 3 0 0%
Worcester 2 1 50%
Lingfield Park 2 1 50%
Haydock Park 2 0 0%
Catterick Bridge 2 0 0%
Hamilton Park 1 0 0%
Newmarket 1 0 0%
Redcar 1 0 0%
Ascot 1 0 0%
Sandown Park 1 0 0%
Nottingham 1 0 0%
chelmsford 1 0 0%
Warwick 1 0 0%
Chester 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Southwell · 7f – 1m · Standard
7th
28 Apr
Southwell · 5f – 6½f · Standard
7th
28 Apr
Southwell · Sprint (< 5f) · Standard
3rd
28 Apr
Southwell · 7f – 1m · Standard
3rd
25 Apr
Southwell · 1m6f – 2m · Standard
8th
23 Apr
Southwell · 7f – 1m · Standard
Won
23 Apr
Southwell · 1m1f – 1m2f · Standard
3rd
23 Apr
Southwell · 1m6f – 2m · Standard
Won
21 Apr
Wolverhampton · 1m1f – 1m2f · Standard
6th
21 Apr
Wolverhampton · 1m6f – 2m · Standard
6th
18 Apr
Thirsk · 5f – 6½f · Good
12th
18 Apr
Thirsk · 7f – 1m · Good
12th
10 Apr
Wolverhampton · 7f – 1m · Standard
2nd
10 Apr
Wolverhampton · 1m6f – 2m · Standard
8th
8 Apr
Catterick Bridge · 5f – 6½f · Good
4th
7 Apr
Southwell · 7f – 1m · Standard
2nd
7 Apr
Pontefract · 1m6f – 2m · Good_To_Soft
4th
7 Apr
Pontefract · 1m1f – 1m2f · Good_To_Soft
5th
5 Apr
Southwell · 1m6f – 2m · Standard
10th
5 Apr
Southwell · 7f – 1m · Standard
6th