:

Mrs John Harrington

Four years into training and already boasting six top-level wins — Mrs John Harrington has made a striking impression on British and Irish racing in a remarkably short time. Since saddling her first runners in 2021, she has sent out 305 career winners, a total that many trainers would be proud of after a decade in the job. The yard is clearly operating with purpose.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Moone, Co Kildare
Record
54 wins from 579 races
Win rate
9.3%
Top jockey
Best course
Punchestown (31.2% from 16 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
579
Races
54
Wins
9.3%
Win rate
avg ~10%
32.3%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Mrs John Harrington 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

The last 12 months tell a particularly busy story: 54 winners from 579 runners, which works out at roughly 1 in every 11 races — a 9% win rate across a very large string of horses. That volume matters. Training nearly 580 runners in a single year means this is a serious, well-resourced operation, not a small yard chipping away at the edges. And within that workload, the team has still found time to win at the very highest level, taking Class 1 races at Doncaster in both October 2024 and January 2025, then adding another at Ayr in June 2025. Winning top races on three separate occasions in the space of eight months is the kind of consistency that gets noticed.

One area where the numbers really sharpen up is on normal ground. On a standard track — not too wet, not too firm — the yard wins 7 from 46 races, a 15% win rate, or roughly 1 in every 7. That is meaningfully better than the overall average, suggesting the horses in this yard are set up to perform when conditions suit them rather than being thrown at everything regardless.

Punchestown is worth highlighting too. Five winners from just 16 runners at that track is an exceptional return — almost 1 in 3 — and points to a trainer who either knows the course well or targets it shrewdly. When a trainer consistently outperforms their own average at a specific venue, it is rarely an accident.

The partnership with jockey Shane Foley runs deep: 29 wins together from 334 rides, the same 9% win rate as the yard's overall figures but built over a long, trusted working relationship. Meanwhile, Falls Of Acharn has provided two wins from just four races together — a 50% conversion rate that suggests a horse this trainer genuinely knows how to place and prepare. Four years in, with six top-level wins already on the board and a yard firing at serious volume, Mrs John Harrington looks very much like a trainer still on the way up.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
2.6%
May
8.9%
Jun
10.1%
Jul
13.3%
Aug
7.0%
Sep
13.6%
Oct
15.8%
Nov
0%
Dec
33.3%
Jan
11.1%
Feb
7.7%
Mar
8.5%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Shane Foley First Choice
8.7%
Win rate
29/334
Won / Rode
Keithen Kennedy
13.6%
Win rate
11/81
Won / Rode
3.0%
Win rate
1/33
Won / Rode
0%
Win rate
0/31
Won / Rode
22.7%
Win rate
5/22
Won / Rode
30%
Win rate
3/10
Won / Rode
14.3%
Win rate
1/7
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
Conor Smithers
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 164
Form: 44-2
Form: 3
Form: 8353-
Form: 2-
Form: 021-2
Form: 6033-2
Form: 2613-1
Form: 111-57

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
The Curragh 102 5 4.9%
Leopardstown 68 6 8.8%
Dundalk 42 7 16.7%
Naas 40 2 5%
Gowran Park 34 3 8.8%
Galway 34 3 8.8%
Navan 32 3 9.4%
Cork 30 2 6.7%
Roscommon 22 4 18.2%
Killarney 20 3 15%
Down Royal 18 2 11.1%
Punchestown 16 5 31.2%
Fairyhouse 15 0 0%
Listowel 14 0 0%
Bellewstown 13 3 23.1%
Limerick 12 0 0%
Tipperary 10 0 0%
Ballinrobe 8 0 0%
Wexford 5 1 20%
Kilbeggan 5 0 0%
Ascot 5 0 0%
Sligo 4 1 25%
Thurles 4 0 0%
Haydock Park 3 0 0%
Cheltenham 3 0 0%
Clonmel 2 1 50%
Chepstow 2 1 50%
Ayr 2 1 50%
Tramore 2 1 50%
Laytown 2 0 0%
Lingfield Park 2 0 0%
York 2 0 0%
Sandown Park 2 0 0%
Bath 2 0 0%
Doncaster 1 0 0%
Newmarket 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
6th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
28 Apr
Punchestown · Long Distance (2m+) · Yielding
19th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
27 Apr
Naas · 1m3f – 1m4f · Good
7th
27 Apr
Naas · 5f – 6½f · Good
2nd
27 Apr
Naas · 5f – 6½f · Good
11th
27 Apr
Naas · 5f – 6½f · Good
2nd
25 Apr
Navan · 1m6f – 2m · Good_To_Yielding
17th
25 Apr
Limerick · 1m1f – 1m2f · Yielding
4th
25 Apr
Navan · 1m3f – 1m4f · Good_To_Yielding
3rd
25 Apr
Limerick · 1m1f – 1m2f · Yielding
25 Apr
Limerick · 1m1f – 1m2f · Yielding
4th
25 Apr
Limerick · 1m1f – 1m2f · Yielding
7th
25 Apr
Navan · 5f – 6½f · Good_To_Yielding
4th
25 Apr
Limerick · 7f – 1m · Yielding
5th
25 Apr
Navan · 5f – 6½f · Good_To_Yielding
6th
25 Apr
Limerick · 7f – 1m · Yielding
10th
25 Apr
Limerick · 7f – 1m · Yielding
6th
25 Apr
Navan · 5f – 6½f · Good_To_Yielding
3rd