:

John Gallagher

Four years into his training career, John Gallagher has quietly built a record of 47 winners since setting up his yard in 2021 — a solid foundation for a trainer still very much in the early stages of making his name. The journey hasn't been without its bumps, though. This season has been a leaner one than he'd have hoped, with just 8 winners from 133 runners — that's roughly 1 in every 17 races — and a win rate that has slipped from around 1 in 10 last year to closer to 1 in 17 now. In training, as in most things, a dip in form doesn't always mean a decline in ability. Sometimes it's simply the horses you have, and how the cards fall.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Chastleton, Oxon
Record
8 wins from 133 races
Win rate
6.0%
Top jockey
Best course
Brighton (8% from 25 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
133
Races
8
Wins
6.0%
Win rate
avg ~10%
21.1%
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

His most reliable combination on the track has been with jockey Darragh Keenan, who has partnered Gallagher's horses to 2 wins from 17 rides together — a win rate of around 1 in 8. That may not sound spectacular, but in a sport where most jockey-trainer partnerships click far less often, finding someone who gets the best out of your horses is genuinely valuable. It's a pairing worth watching as both men look to get their seasons back on track.

One area where Gallagher's record catches the eye is on very wet, muddy ground, where his horses have won 1 from 7 races — 14%, or roughly 1 in 7. It's a small sample, so it would be unwise to read too much into it, but it's a hint that when the ground is testing and other trainers are wincing at the weather forecast, Gallagher's yard might quietly fancy their chances. Trainers who can prepare horses for tough conditions are worth knowing about.

The partnership with Tenadaay, on the other hand, has yet to produce a win from 5 races together — a frustrating run that will no doubt be a priority to turn around. Sometimes horse and trainer simply need time to find the right race and the right conditions. Gallagher will be hoping that breakthrough comes sooner rather than later. With 47 career winners already behind him and a yard that clearly knows how to get horses ready to run, the tools are there. The next step is converting that into a stronger season.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
5.6%
Apr
23.1%
May
0%
Jun
8.3%
Jul
5.3%
Aug
5.6%
Sep
0%
Oct
0%
Nov
0%
Dec
20%
Jan
0%
Feb
0%
Mar

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh Keenan First Choice
11.8%
Win rate
2/17
Won / Rode
7.1%
Win rate
1/14
Won / Rode
8.3%
Win rate
1/12
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/9
Won / Rode
14.3%
Win rate
1/7
Won / Rode
Jack Callan
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/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
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/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: /680-1
Form: 586774
Form: -86121
Form: 13220-
Form: 85135-
Form: 719354
Form: 31F-57
Form: -38499
Form: 842930
Form: 826786

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Brighton 25 2 8%
Lingfield Park 10 0 0%
Bath 9 1 11.1%
Wolverhampton 8 1 12.5%
Windsor 8 1 12.5%
Kempton Park 8 0 0%
Newbury 7 0 0%
Chepstow 6 0 0%
Southwell 6 0 0%
Nottingham 6 0 0%
chelmsford 5 0 0%
Leicester 5 0 0%
Goodwood 4 1 25%
Epsom Downs 3 0 0%
Doncaster 3 0 0%
Newcastle 3 0 0%
Ffos Las 2 1 50%
Salisbury 2 1 50%
Pontefract 2 0 0%
York 2 0 0%
Beverley 2 0 0%
Sandown Park 2 0 0%
Ripon 2 0 0%
Newmarket 1 0 0%
Redcar 1 0 0%
Great Yarmouth 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Mar
Southwell · 1m1f – 1m2f · Standard
7th
16 Mar
Wolverhampton · 5f – 6½f · Standard
5th
13 Mar
Wolverhampton · 5f – 6½f · Standard
10th
12 Mar
Newcastle · 5f – 6½f · Standard
4th
4 Mar
Kempton Park · 5f – 6½f · Standard_To_Slow
7th
25 Feb
Lingfield Park · 1m1f – 1m2f · Standard
17 Feb
Wolverhampton · 5f – 6½f
7th
12 Feb
Lingfield Park · 5f – 6½f · Standard
6th
10 Feb
Lingfield Park · 1m1f – 1m2f · Standard
2nd
30 Jan
Wolverhampton · 1m1f – 1m2f · Standard
Won
29 Jan
Lingfield Park · 5f – 6½f · Standard
8th
21 Jan
Lingfield Park · 5f – 6½f · Standard
5th
14 Jan
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
6th
2 Jan
chelmsford · 1m1f – 1m2f · Standard
8th
30 Dec
Wolverhampton · 5f – 6½f · Standard
6th
22 Dec
Lingfield Park · 5f – 6½f · Standard
6th
12 Dec
Southwell · Sprint (< 5f) · Standard
9th
8 Dec
Lingfield Park · 1m1f – 1m2f · Standard
4th
28 Nov
Southwell · Sprint (< 5f) · Standard
8th
27 Nov
chelmsford · 1m1f – 1m2f · Standard
2nd