:

John Mackie

Four years into his training career, John Mackie has already built something worth paying attention to. Since saddling his first winner in 2021, the yard has reached 50 career winners — a solid foundation for a relatively young operation still finding its feet at the top level.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Church Broughton, Derbys
Record
16 wins from 143 races
Win rate
11.2%
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
143
Races
16
Wins
11.2%
Win rate
avg ~10%
32.9%
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

This season tells the clearest story of where things stand right now. Mackie has sent out 143 runners and come back with 16 winners — that's roughly 1 in every 9 races, an 11% win rate that puts him in the respectable mid-table of British trainers. It's not a yard setting the world alight, but 16 winners in a single season from a trainer only four years in is consistent, purposeful progress.

The most interesting relationship in the yard is with jockey P J McDonald, who has become something of a trusted ally. McDonald has ridden 26 times for Mackie and won on 3 of those — around 1 in every 9, a 12% win rate that mirrors the yard's overall figures almost exactly. That kind of consistency between trainer and jockey tends to mean they understand each other's horses well, and when McDonald climbs aboard a Mackie-trained runner, there's usually a plan behind it.

One detail that stands out is Mackie's record on wet or muddy ground. From just 3 runners in those conditions, he's won once — that's a 33% win rate, or 1 in 3, which is genuinely eye-catching even if the sample size is small. It suggests the yard may have a knack for identifying which horses thrive when the ground turns soft, and that's a useful edge when the weather turns.

The ongoing partnership with Sold Out is one to watch with more curiosity than optimism — 1 win from 16 races together means the horse has frustrated as often as it has delivered. But the fact the team keeps running it speaks to belief in the horse, and sometimes that patience is eventually rewarded. With 50 career winners banked and a yard that wins at a steady clip, Mackie looks like a trainer on a quiet but deliberate upward curve.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
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
0%
May
0%
Jun

🎯 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)
Ok
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, long straights
Left-handed, tight turns
Right-handed, tight turns
Left-handed, hilly
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.5%
Win rate
3/26
Won / Rode
18.2%
Win rate
2/11
Won / Rode
Finlay Bassett(7)
0%
Win rate
0/11
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/7
Won / Rode
60%
Win rate
3/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
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
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
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 541445
Form: 121621
Form: 10-
Form: 513123
Form: 311250
Form: 14-441
Form: 962240
Form: 722608
Form: -05683
Form: 06633

🏟 Course Record

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

📅 Recent Results

The last 20 results, most recent first
3 Jun
Ripon · 1m1f – 1m2f · Good
5th
2 Jun
Wolverhampton · 1m1f – 1m2f · Standard
7th
2 Jun
Pontefract · 1m3f – 1m4f · Good
6th
1 Jun
Wolverhampton · 1m1f – 1m2f · Standard
9th
1 Jun
Wolverhampton · 7f – 1m · Standard
22 May
Pontefract · 1m1f – 1m2f · Good_To_Soft
3rd
21 May
Southwell · 5f – 6½f · Standard
3rd
21 May
Haydock Park · 1m3f – 1m4f · Soft
6th
18 May
Carlisle · 7f – 1m · Soft
3rd
18 May
Carlisle · 1m6f – 2m · Soft
8th
17 May
Ripon · 1m1f – 1m2f · Good
8th
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