Skip to content
Trainer profile

Mark Johnston

19,286 runners in the lifetime window · 2,043 individual horses
As at 15 Oct 2026 · KTB archive: 2005–present, updated daily
Last runner Dec 2021 100% of runners on the flat
No runners in the last 5 seasons — showing the lifetime record, from 1 Jan 2008 — the aggregate floor: every horse in the window has a complete captured career behind it.
2,910–19,286
Wins / Runs
15.1%
Strike rate
n=19,286
6,578 (34%)
Placed
1.00
Fair A/E
n=19,148 · 0.87 incl. margin
−3,712.91
£1 level stake
n=19,286 at SP · −19.3%
£44.2m
Prize money (window)
Strike by season
14%
KTB Yard Profile

Sent out around 1,380 runners a season, almost all on the flat, winning with 15% of them — level with the margin-free market read across the lifetime window (Fair A/E 1.00). New recruits from other yards win at 25% first time out (133 runs).

Deterministic profile computed from 19,286 archived runs (lifetime window) · updated 15 Oct 2026
KTB at a glance Fired Jan–Mar Fresh horses: 15.8% 37.6% when favourite Joe Fanning: 16.2% from 6,213 New recruits: 24.8% Sent off the favourite in 15% of races
The read

The record is strongest at Southwell (AW) (23.5%, n=609) and Beverley (23%, n=687) — all clear of the yard's 15.1% baseline. It is weakest at York (8.2% over 686 runners) — the widest gap in the record. New recruits from other stables on their first run win at 24.8% (n=133, Fair A/E 1.63), but a horse in first-time headgear has been a poor signal at 8.5% (n=340, Fair A/E 0.74). The market has consistently overbet runners with a claiming rider up: 10.2% strike, Fair A/E 0.84 and −216.12 to a £1 stake over 667 runners — those runners underperformed what the price implied. Joe Fanning rode 32% of the entries and matches the yard's average almost exactly (16.2%, A/E 1.00) — the market has that partnership priced right. The yard also read well on Firm going (27%, n=211). 194 Group and Graded wins sit in the archive record — the biggest prize the yard has landed: the Goffs Million Mile at Curragh (Sep 2009, £985,000). The stable star of the record was Fire Fighting (IRE) — 15 wins from 96 runs for the yard. Seasonally, the yard fired Jan–Mar.

Written from the figures on this page — every claim carries its sample. Descriptive, not a tip.

Yard patterns

the angles behind the record · vs 15.1% baseline
Fresh · 61+ days off
15.8%+0.7
n=1,947 · A/E 1.04 · £1 −302.60
New recruits · first run for the yard
24.8%+9.7
n=133 · A/E 1.63 · £1 +43.32
Debutants · first career start
13.3%−1.8
n=1,810 · A/E 0.93 · £1 −424.08
First-time headgear · true-first definition
8.5%−6.6
n=340 · A/E 0.74 · £1 −91.39
Headgear returns · back on after a bare run
13.9%−1.2
n=72 · A/E 1.18 · £1 −5.92
When favourite
37.6%
n=2,968 · A/E 1.06 · £1 −190.18
Claiming riders · a claimer in the saddle
10.2%−4.9
n=667 · A/E 0.84 · £1 −216.12
Group / Graded races · pattern & listed
12.4%−2.7
n=1,294 · A/E 0.96 · £1 −264.86

Each tile is the record in that situation vs the 15.1% baseline — descriptive splits with the sample always shown, not tips. Tiles under 30 runs render muted. Headgear figures use the true-first definition (first gear appearance in the captured career); returns are gear back on after a bare run. Claiming riders are runs where the booked rider carried a weight claim. Group / Graded covers pattern and listed races.

Notable angles

vs their own baseline
On Firm going 27% vs 15.1% · n=211
At Southwell (AW) 23.5% vs 15.1% · n=609
At Beverley 23% vs 15.1% · n=687
With new recruits 24.8% vs 15.1% · n=133
On last-time-out winners 20.8% vs 15.1% · n=2,774
At York 8.2% vs 15.1% · n=686
Descriptive splits ranked by divergence × sample — insight, not instruction. Every angle carries its N; nothing under 30 runs qualifies. Rows within 2pts of the baseline appear only when the market-relative read (Fair A/E) diverges, and show it.

Record by conditions

same window as header

Race type

TypeRWSR£1
Flat 19,264 2909 15.1% −3,693.16
Hurdle 16 0 0% −16.00
NH Flat 6 1 16.7% −3.75

Going

GoingRWSR£1
Standard (AW) 5,437 901 16.6% −1,035.93
Good to Firm 5,216 888 17% −699.52
Good 4,335 609 14% −751.86
Good to Soft 2,038 231 11.3% −608.30
Soft 1,686 181 10.7% −542.06
Heavy 363 43 11.8% −135.41
Firm 211 57 27% +60.17

Courses

CourseRWSR£1
Wolverhampton (AW) 1,417 242 17.1% −275.51
Lingfield 1,093 199 18.2% −195.40
Kempton (AW) 1,036 135 13% −284.72
Goodwood 776 110 14.2% +66.94
Ascot 762 68 8.9% −243.95
Chelmsford (AW) 720 115 16% −120.11
Newmarket 714 88 12.3% −55.41
Haydock 709 87 12.3% −176.18
Beverley 687 158 23% −1.57
York 686 56 8.2% −207.14
Chester 624 95 15.2% −38.63
Hamilton 622 129 20.7% −58.47
Musselburgh 609 115 18.9% −34.30
Southwell (AW) 609 143 23.5% −18.81
Newmarket 605 102 16.9% +12.07

Class

ClassRWSR£1
Class 5 5,977 1048 17.5% −1,046.81
Class 4 4,648 752 16.2% −953.48
Class 2 3,544 358 10.1% −857.44
Class 3 2,227 332 14.9% −331.17
Class 6 1,515 244 16.1% −239.64
Class 1 1,295 161 12.4% −265.86
Class 7 2 0 0% −2.00

Market position

In the bettingRWSRA/E£1
Favourite 3,412 1226 35.9% 1.07 −206.31
2nd–3rd fav 6,070 1074 17.7% 1.00 −728.10
4th–6th fav 6,225 493 7.9% 0.91 −1,422.00
7th+ in betting 3,579 117 3.3% 0.79 −1,356.50
Fair A/E per band is the tell: near 1.00 the market had it priced right; well above, the wins came where the market didn't expect them.

Rows below n=30 are shown faded — a small sample is a fact, not a trend. Every figure carries its N.

Horses trained

same window as header · most-raced first
HorseRWPlLast ran
Sennockian Star (GB)then Seamus Fahey 100 13 40 27 Oct 17
Fire Fighting (IRE) 96 15 32 14 Aug 21
Ravenhoe (IRE) 84 9 23 7 May 19
Masham Star (IRE) 74 7 25 16 Jul 20
Watersmeet (GB) 62 15 26 20 Sep 21
Poet's Society (GB) 61 11 24 22 Sep 18
Licence To Till (USA)then Tom Dascombe 59 9 25 28 Apr 14
Becausewecan (USA)then Brian Ellison 59 7 20 26 Oct 12
Kingscroft (IRE)then Richard Ford 55 9 20 8 Jul 13
Copperwood (GB)from Michael Blanshard · then Lee Carter 54 9 20 23 Oct 13
Record Breaker (IRE)then Donald McCain 52 6 14 21 Oct 11
Hochfeld (IRE) 51 6 18 18 Sep 21
The 60 most-raced of 2,043 horses sent out in this window. Runs, wins and places only: a strike rate or a return on a handful of runs is noise, so none is quoted per horse — each horse's full record is on its own page.
Where they came from · where they went next

Of the 60 horses listed, 4 arrived from another yard in our archive; 56 had their first archived run for this yard.

26 have since run for another yard, most often for Charlie & Mark Johnston (2) and David Nicholls (2); 34 have no later run for another yard in our archive.

Read from each listed horse's whole archived career (2005 onwards), not only this window, and counted over the horses listed above, not the whole string. “First archived run” means our archive holds nothing earlier, not that the horse was unraced. A horse with no later run elsewhere may still be here, be off the track, or have run somewhere our archive does not cover — none of that is asserted.

When the yard fires

strike by month, lifetime
JFMAMJJASOND
252221161515171414101113
A flat yard: the season runs Mar–Oct. Muted months are small samples (under 30 runs) — read them with the caution they deserve.

Jockey bookings

same window · biggest samples first
Go-to riderJoe Fanning
32% of all rides
16.2% SR · A/E 1.00
RiderRWSR£1
Joe Fanning 6,213 1009 16.2% −1,068.37
Franny Norton 2,792 411 14.7% −611.38
Silvestre De Sousa 1,582 300 19% −57.82
Greg Fairley 1,039 176 16.9% −147.71
P J McDonald 785 118 15% −90.23
Royston Ffrench 629 66 10.5% −236.15
Ben Curtis 330 54 16.4% −78.36
William Buick 311 50 16.1% −30.90
Adrian Nicholls 239 28 11.7% −48.93
James Doyle 235 41 17.4% −20.86
Frankie Dettori 230 40 17.4% −38.21
Kieren Fallon 227 35 15.4% −41.10
Muted rows are under 30 rides.

Career highlights

lifetime archive, 2005→
3,373
Archived wins
194
Pattern / graded wins
£50.2m
Prize money
2019
Best season · 249 wins
In our archive from its very first year (2005), so this career almost certainly began earlier than our record does. The figures above count 2005 onwards only — what the archive holds, not a full-career total. This card is the full archive census (2005→); the statistics in the header aggregate from 2008 — the floor that guarantees every horse a complete captured career — so this card can legitimately show more wins than the header.
Shakespearean (IRE) — Goffs Million Mile Curragh · Sep 2009
£985,000
Secret Brief (IRE) — 500,000 Tattersalls Millions 2YO Trophy Newmarket · Oct 2014 · Class 2
£280,331
Subjectivist (GB) — Gold Cup (Group 1) (British Champions Series) Ascot · Jun 2021 · Group 1
£213,017

Sires in the string

progeny record · win % by ground and trip
Shamardal (USA) 16% · 138–865
Progeny have won 14.8% of 10,411 runs since 2008 (1,008 horses). Weakest on Soft going: 11.7% from 1,287. Weakest over 1m5f – 2m (all codes): 9.3% from 475.
Cape Cross (IRE) 18.5% · 154–831
Progeny have won 13.3% of 12,754 runs since 2008 (988 horses). Weakest on Heavy going: 8.4% from 477. Weakest over 2m5f – 3m (all codes): 7.8% from 230.
Exceed and Excel (AUS) 13.7% · 86–628
Progeny have won 11.8% of 16,019 runs since 2008 (1,161 horses). Strongest on Firm going: 20.7% from 198. Weakest on Soft going: 7.9% from 1,194.
Invincible Spirit (IRE) 14.6% · 61–418
Progeny have won 11.9% of 20,807 runs since 2008 (1,573 horses). Strongest on Firm going: 16.1% from 161. Weakest over 1m5f – 2m (all codes): 7.8% from 843.
Dubawi (IRE) 21.1% · 82–388
Progeny have won 18.4% of 12,918 runs since 2008 (1,517 horses). Weakest at trips under 6f (all codes): 9.8% from 429.
Iffraaj (GB) 15.3% · 56–366
Progeny have won 10.5% of 13,939 runs since 2008 (1,089 horses).
Top line: the yard's own record with each sire's runners (win %, wins–runs), same window as the header; faded under 30 runs. Beneath it: every run by that sire's progeny in our archive since 2008, as at 15 Oct 2026 — what they have done, not a forecast. A going or a distance is named only where at least 100 progeny runs sit 3 or more points from the sire's own win rate. Distance bands cover Flat and jumps together.

The record

latest 50 of 22,207 · newest first

The latest 50 of 22,207 archived runners, newest first. The full record runs from 3 January 2005 to 31 December 2021.

DateCourseHorseRaceFinishSP
15 Dec 21 Kempton (AW) Dutch Decoy (GB)J: Hollie Doyle Unibet 3 Uniboosts A Day HandicapClass 4 · 7f · Standard To Slow · 8 ran 7th 10/3
11 Dec 21 Wolverhampton (AW) Sands Of Time (GB)J: Joe Fanning Betway Casino HandicapClass 5 · 6f · Standard · 13 ran 12th 11/2
11 Dec 21 Wolverhampton (AW) Asdaa (IRE)J: Joe Fanning BetYourWay At Betway HandicapClass 4 · 9.5f · Standard · 8 ran 7th 14/1

Drawn from the whole archive (2005 onwards), so it can include runs outside the window the header statistics cover. Non-runners are not listed. A finish shown in letters is a non-completion (F fell · UR unseated · PU pulled up · BD brought down).

Quick answers

What is Mark Johnston's strike rate?
Mark Johnston has won 2,910 of 19,286 runners since 2008, a strike rate of 15.1% (as at 15 October 2026). Figures are computed from our own results archive.
Which course does Mark Johnston do best at?
Southwell (AW) by strike rate: 143 wins from 609 runners (23.5%) since 2008. Read from the 15 courses with the most runners on the same basis, and only those with at least 30 — a small sample cannot top the list, and a rarely-visited course is not in the comparison.
Who rides most for Mark Johnston?
Joe Fanning, with 6,213 runners since 2008 — 32% of the total. That pairing has won 1009 (16.2%).
What is Mark Johnston's Fair A/E?
1.00, from 19,148 runners with a computed fair probability since 2008. Fair A/E compares actual wins with a margin-stripped market expectation, so 1.00 is par: above it the wins came at bigger prices than the margin-free market implied, below it they did not.
Fair A/E compares wins with a margin-stripped market expectation. Favourite-heavy samples — top yards, leading riders — naturally read a few points warm, so 1.05 means "beat the margin-free market read", not "the market underrates this by 5%". Three sample sizes are reported and never blended: runs (n), the ROI basis (n at SP), and the fair-A/E basis (n with a computed fair probability).

Strike rate is wins over all runs (n). ROI is £1 level stakes at SP over runs with a parseable price (n at SP). Fair A/E is wins over margin-stripped market expectation, over runs with a computed fair probability (n fair). The three Ns can legitimately differ and are always shown. Figures as at 15 October 2026, computed from our own results archive (2005 onwards; aggregates from 2008).