:

John Mackie

Four years into his training career, John Mackie has built something quietly impressive. Since taking out his licence in 2021, he has sent out 48 winners, and over the last twelve months alone he has added 15 of those — finding the winner's enclosure with roughly 1 in every 8 of his runners across 122 races. That is a solid, consistent return for a yard still finding its feet at the top level, and it suggests a trainer who knows how to place his horses well rather than one simply throwing them at races and hoping for the best.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Church Broughton, Derbys
Record
15 wins from 122 races
Win rate
12.3%
Top jockey
Best course
Newcastle (20% from 10 races)
Best going
Standard to slow

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
122
Races
15
Wins
12.3%
Win rate
avg ~10%
32.8%
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

The most telling story in Mackie's record is his partnership with Fistral Beach. Five wins from 28 races together might not sound extraordinary on paper, but for a trainer with 48 career winners in total, having one horse account for more than 1 in every 10 of them is a significant relationship. That is a horse and trainer who clearly understand each other, and Fistral Beach looks like the kind of reliable flagbearer every small yard needs.

When the rain arrives and the ground turns heavy and wet, Mackie's runners are worth paying close attention to. On genuinely soft conditions he has won 1 from just 4 races — a 25% return, meaning he wins 1 in every 4 on that type of ground. For context, his overall win rate is 1 in 8, so he is running at twice his usual effectiveness when the mud flies. That is either very good fortune or, more likely, a trainer with a real eye for matching the right horse to the right conditions.

His most regular jockey partnership is with P J McDonald, who has partnered Mackie's horses in 25 races and ridden 3 winners — a rate of 1 in every 8 or so, which mirrors the yard's overall figures almost exactly. That consistency suggests a straightforward, functional working relationship rather than a flashy one, and in training that kind of reliability tends to matter more than the occasional headline.

Mackie is still early in his career, and 48 winners in four years is a foundation rather than a peak. But the signs are encouraging: a yard that recycles its best horses intelligently, a clear strength on wet ground, and a growing book of runners. The next few seasons will tell us whether this is a trainer simply getting started, or one already close to hitting his stride.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
P J McDonald First Choice
12%
Win rate
3/25
Won / Rode
0%
Win rate
0/10
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/7
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
66.7%
Win rate
2/3
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
0%
Win rate
0/3
Won / Rode
Ryan Kavanagh
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Amie Waugh
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
Philip Armson
0%
Win rate
0/2
Won / Rode
Finlay Bassett(7)
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: -42513
Form: -42121
Form: 573112
Form: 541445
Form: 74314-
Form: 12-722
Form: 14870-
Form: 0
Form: -34369
Form: 2545U-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Southwell 37 2 5.4%
Wolverhampton 30 5 16.7%
Newcastle 10 2 20%
Carlisle 7 0 0%
Kempton Park 5 1 20%
Beverley 3 1 33.3%
Leicester 3 1 33.3%
Doncaster 3 0 0%
Uttoxeter 3 0 0%
Pontefract 2 1 50%
Lingfield Park 2 1 50%
Worcester 2 1 50%
Haydock Park 2 0 0%
Thirsk 2 0 0%
Warwick 1 0 0%
Catterick Bridge 1 0 0%
Hamilton Park 1 0 0%
chelmsford 1 0 0%
Redcar 1 0 0%
Sandown Park 1 0 0%
Ascot 1 0 0%
Newmarket 1 0 0%
Nottingham 1 0 0%
Chester 1 0 0%
Bangor-on-Dee 1 0 0%

📅 Recent Results

The last 20 results, most recent first
23 Mar
Wolverhampton · 7f – 1m · Standard
Won
21 Mar
Southwell · 1m6f – 2m · Standard
6th
21 Mar
Southwell · 1m1f – 1m2f · Standard
6th
17 Mar
Wolverhampton · 7f – 1m · Standard
6th
16 Mar
Wolverhampton · 1m1f – 1m2f · Standard
5th
13 Mar
Wolverhampton · 7f – 1m · Standard
3rd
13 Mar
Wolverhampton · 7f – 1m · Standard
Won
11 Mar
Southwell · 7f – 1m · Standard
2nd
10 Mar
Southwell · 1m6f – 2m · Standard
4th
10 Mar
Wolverhampton · 1m6f – 2m · Standard
2nd
10 Mar
Southwell · 1m6f – 2m · Standard
4th
10 Mar
Wolverhampton · 1m6f – 2m · Standard
2nd
6 Mar
Newcastle · 1m1f – 1m2f · Standard
4th
4 Mar
Catterick Bridge · 1m6f – 2m · Good
7th
28 Feb
Southwell · 7f – 1m · Standard
Won
28 Feb
Southwell · 7f – 1m · Standard
28 Feb
Doncaster · Long Distance (2m+) · Good_To_Soft
27 Feb
Wolverhampton · 1m1f – 1m2f · Standard
24 Feb
Newcastle · 7f – 1m · Standard
2nd
23 Feb
Wolverhampton · 7f – 1m · Standard
Won