John Mackie

Trainer
50
Runners
9
Wins
20
Places
18%
Win %

By Course

CourseRnrsWinsWin%
Wolverhampton (AW) 663 67 0.1
Uttoxeter 512 46 0.09
Southwell (AW) 377 40 0.11
Doncaster 350 32 0.09
Bangor-on-Dee 284 32 0.11
Leicester 249 26 0.1
Nottingham 299 24 0.08
Wetherby 196 21 0.11
Haydock 234 16 0.07
Catterick 166 16 0.1
Southwell 161 15 0.09
Market Rasen 170 13 0.08
Beverley 108 13 0.12
Sedgefield 78 13 0.17
Huntingdon 94 11 0.12

By Distance

DistRnrsWinsWin%
2m 888 92 0.1
1m4f 401 43 0.11
7f 397 36 0.09
2m½f 369 27 0.07
1m2f 366 37 0.1
1m 345 23 0.07
2m4f 318 26 0.08
6f 259 27 0.1
1m6f 254 26 0.1
2m3½f 246 26 0.11
1m1½f 158 20 0.13
2m4½f 157 18 0.11
1m½f 154 7 0.05
1m7½f 134 10 0.07
2m5f 99 11 0.11
3m 99 7 0.07
2m3f 88 11 0.12
2m5½f 79 8 0.1
5f 78 3 0.04
2m1f 74 9 0.12
1m3f 72 8 0.11
2m1½f 66 8 0.12
3m½f 65 2 0.03
1m2½f 55 3 0.05
2m7f 55 6 0.11
2m6f 45 2 0.04
1m4½f 36 9 0.25
3m1f 32 2 0.06
2m7½f 29 2 0.07
3m2f 27 3 0.11
1m6½f 27 2 0.07
2m2f 22 1 0.05
1m1f 22 1 0.05
3m1½f 21 5 0.24
1m7f 21 2 0.1
1m5f 20 1 0.05
1m3½f 16 3 0.19
7½f 16 0 0
2m2½f 14 2 0.14
1m5½f 13 1 0.08
3m2½f 12 3 0.25
2m6½f 7 1 0.14
3m3f 6 2 0.33
4m 5 1 0.2
3m4f 4 0 0
5½f 3 1 0.33
4m1½f 1 0 0
4m½f 1 0 0
3m4½f 1 0 0
3m6½f 1 0 0

Jockeys Used

JockeyRnrsWinsWin%
E Husband 203 28 0.14
S J O'Neill 208 25 0.12
Dale Gibson 173 21 0.12
Joe Fanning 153 20 0.13
Franny Norton 162 17 0.1
T Eley 196 16 0.08
Phil Kinsella 123 15 0.12
Graham Gibbons 102 14 0.14
Connor Beasley 46 13 0.28
Brian Hughes 88 12 0.14
Graham Lee 115 11 0.1
Seamus Durack 88 11 0.12
Jimmy Quinn 140 10 0.07
P J McDonald 92 9 0.1
Warren Marston 52 9 0.17

Owners

Recent Runners

DatePosHorseCourse DistGoingJockeySP
2026-04-25 8th Dartmouth Jet (GB) Southwell (AW) 1m4f Standard James Sullivan 150/1
2026-04-23 1st Bomb Squad (IRE) Southwell (AW) 7f Standard Hollie Doyle 3/1
2026-04-23 3rd Cobalt Comet (GB) Southwell (AW) 1m Standard James Sullivan 66/1
2026-04-23 1st Swinging London (IRE) Southwell (AW) 1m6f Standard Finley Marsh 9/4
2026-04-21 6th Distinction (IRE) Wolverhampton (AW) 1m1½f Standard P J McDonald 6/1
2026-04-21 6th Late Claim (FR) Wolverhampton (AW) 1m4f Standard Finlay Bassett 33/1
2026-04-18 12th Tommytwohoots (GB) Thirsk 6f Good P J McDonald 9/2J
2026-04-18 12th Packetofbiscuits (GB) Thirsk 7f Good P J McDonald 17/2
2026-04-10 2nd Fistral Beach (IRE) Wolverhampton (AW) 7f Standard Jack Doughty 14/1
2026-04-10 8th Late Claim (FR) Wolverhampton (AW) 1m4f Standard Finlay Bassett 25/1
2026-04-08 4th Tommytwohoots (GB) Catterick 5f Good Warren Fentiman 6/1
2026-04-07 2nd Bomb Squad (IRE) Southwell (AW) 7f Standard Billy Loughnane 5/1
2026-04-07 4th Swinging London (IRE) Pontefract 1m4f Good To Soft Connor Beasley 11/2
2026-04-07 5th Distinction (IRE) Pontefract 1m Good To Soft Finlay Bassett 18/1
2026-04-05 10th Late Claim (FR) Southwell (AW) 1m4f Standard Finlay Bassett 14/1
2026-04-05 6th Cobalt Comet (GB) Southwell (AW) 7f Standard Cam Hardie 150/1
2026-03-29 5th Packetofbiscuits (GB) Doncaster 7f Good To Soft P J McDonald 9/1
2026-03-28 12th Distinction (IRE) Doncaster 1m2f Good To Soft Finlay Bassett 20/1
2026-03-26 6th Sold Out (GB) Southwell (AW) 1m Standard Billy Loughnane 9/4F
2026-03-24 2nd Tommytwohoots (GB) Wolverhampton (AW) 6f Standard Alistair Rawlinson 7/1
2026-03-23 1st Fistral Beach (IRE) Wolverhampton (AW) 7f Standard Jack Doughty 11/4J
2026-03-21 6th Late Claim (FR) Southwell (AW) 1m4f Standard Finlay Bassett 11/1
2026-03-21 6th Cobalt Comet (GB) Southwell (AW) 1m Standard James Sullivan 200/1
2026-03-17 6th Bomb Squad (IRE) Wolverhampton (AW) 7f Standard Ryan Kavanagh 11/4F
2026-03-16 5th Sold Out (GB) Wolverhampton (AW) 1m½f Standard Stevie Donohoe 4/1
2026-03-13 3rd Fistral Beach (IRE) Wolverhampton (AW) 7f Standard Jack Doughty 7/2
2026-03-13 1st Bomb Squad (IRE) Wolverhampton (AW) 7f Standard Hollie Doyle 11/8F
2026-03-11 2nd Packetofbiscuits (GB) Southwell (AW) 7f Standard P J McDonald 11/4
2026-03-10 4th Swinging London (IRE) Southwell (AW) 1m6f Standard P J McDonald 11/2
2026-03-10 2nd Late Claim (FR) Wolverhampton (AW) 1m4f Standard Finlay Bassett 9/2
2026-03-06 4th Sold Out (GB) Newcastle (AW) 1m Standard Stevie Donohoe 5/1
2026-03-04 7th Soldi (GB) Catterick 1m7½f Good Brian Hughes 10/1
2026-02-28 1st Packetofbiscuits (GB) Southwell (AW) 7f Standard P J McDonald 15/8J
2026-02-24 2nd Bomb Squad (IRE) Newcastle (AW) 7f Standard P J McDonald 7/2
2026-02-23 1st Fistral Beach (IRE) Wolverhampton (AW) 7f Standard Jack Doughty 100/30
2026-02-21 4th Sold Out (GB) Lingfield (AW) 1m Standard Ryan Kavanagh 4/1
2026-02-20 1st Packetofbiscuits (GB) Southwell (AW) 7f Standard P J McDonald 9/1
2026-02-16 4th Swinging London (IRE) Carlisle 2m1f Soft Ben Jones 7/1
2026-02-15 1st Sold Out (GB) Newcastle (AW) 1m Standard Stevie Donohoe 11/1
2026-02-10 3rd Packetofbiscuits (GB) Newcastle (AW) 1m Standard P J McDonald 9/1
2026-02-09 1st Bomb Squad (IRE) Wolverhampton (AW) 7f Standard Hollie Doyle 6/4F
2026-02-07 11th Cobalt Comet (GB) Southwell (AW) 1m Standard Cam Hardie 125/1
2026-02-06 5th Fistral Beach (IRE) Wolverhampton (AW) 7f Standard Jack Doughty 100/30
2026-02-03 2nd Bomb Squad (IRE) Wolverhampton (AW) 7f Standard Hollie Doyle 9/2
2026-02-02 5th Swinging London (IRE) Kempton 2m Good To Soft Ben Jones 11/1
2026-01-30 4th Sold Out (GB) Wolverhampton (AW) 1m½f Standard Tyler Heard 4/1
2026-01-30 7th Packetofbiscuits (GB) Southwell (AW) 1m Standard P J McDonald 11/1
2026-01-27 2nd Fistral Beach (IRE) Wolverhampton (AW) 7f Standard Jack Doughty 6/1
2026-01-23 5th Sold Out (GB) Southwell (AW) 1m Standard Tyler Heard 66/1
2026-01-22 4th Bomb Squad (IRE) Southwell (AW) 7f Standard Finley Marsh 5/1