:

John Joseph Murphy

Four years into his training career, John Joseph Murphy has built quietly but steadily, and the numbers are starting to tell an encouraging story. Since taking out his licence in 2021, he has sent out 33 career winners, and this season alone accounts for 8 of them — 8 winners from 89 runners, which works out at roughly 1 in every 11 races. That might not sound dramatic, but context matters: last year his win rate sat at 6%, and it has now climbed to 9%. For a yard still finding its feet, that is real, measurable progress.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Record
8 wins from 89 races
Win rate
9.0%
Top jockey
Best course
Killarney (17.4% from 23 races)
Best going
Yielding to soft (damp)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
89
Races
8
Wins
9.0%
Win rate
avg ~10%
25.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 productive relationship in the stable at the moment is with jockey Colin Keane. Across 16 rides together, Keane has steered home 3 winners — a win rate of 19%, or almost 1 in every 5 rides. That is more than double the yard's overall average, which suggests these two bring out something extra in each other. When Murphy puts Keane up, it is worth paying attention.

One pattern worth noting is how the team performs when the rain comes. On wet or muddy ground, Murphy's horses have won 2 from 13 races — a 15% win rate, or roughly 1 in every 6 or 7 outings. Compared to the yard's overall figures, that is a meaningful edge, and it hints at a trainer who either targets those conditions deliberately or has horses in his care that genuinely thrive when the ground softens underfoot.

Thirty-three winners in four years is a modest but honest tally — this is not a powerhouse operation, and Murphy has not pretended otherwise. What stands out instead is the direction of travel. The win rate is climbing, the partnership with Keane is producing results at a healthy clip, and the yard appears to have worked out at least one set of conditions it can exploit. The foundation is there. The next question is whether the progress continues.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Mar
0%
Apr
4.3%
May
6.2%
Jun
17.4%
Jul
14.3%
Aug
25%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Yielding to soft (damp)
Loves
Good to yielding (mild give)
Loves
Soft (muddy)
Good (firm-ish)
Ok
Yielding (slightly soft)
Avoids
Soft to heavy (wet)
Avoids
Heavy (very wet)
Avoids
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Right-handed, long straights
Ok
Left-handed, long straights
Avoids
Right-handed, tight
Avoids
Right-handed, tight turns
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Colin Keane First Choice
18.8%
Win rate
3/16
Won / Rode
0%
Win rate
0/11
Won / Rode
22.2%
Win rate
2/9
Won / Rode
0%
Win rate
0/7
Won / Rode
40%
Win rate
2/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/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/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
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: 20
Form: 75202-
Form: 5390-9
Form: 1460
Form: 111
Form: 80-400
Form: 68265-
Form: 343-79
Form: 111-24

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Killarney 23 4 17.4%
The Curragh 12 1 8.3%
Gowran Park 9 2 22.2%
Galway 8 0 0%
Leopardstown 5 0 0%
Cork 5 0 0%
Punchestown 4 1 25%
Roscommon 4 0 0%
Tipperary 3 0 0%
Thurles 3 0 0%
Ballinrobe 2 0 0%
Listowel 2 0 0%
Downpatrick 2 0 0%
Down Royal 2 0 0%
Bellewstown 1 0 0%
Fairyhouse 1 0 0%
Naas 1 0 0%
Tramore 1 0 0%
Navan 1 0 0%

📅 Recent Results

The last 20 results, most recent first
7 Feb
Naas · Long Distance (2m+) · Soft_To_Heavy
5th
5 Feb
Thurles · Long Distance (2m+) · Soft
10th
29 Jan
Thurles · 1m6f – 2m · Heavy
12th
18 Jan
Thurles · 1m6f – 2m · Yielding
9th
14 Dec
Navan · Long Distance (2m+) · Soft_To_Heavy
17th
7 Dec
Cork · Long Distance (2m+) · Soft_To_Heavy
10th
29 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
13th
6 Oct
Killarney · 1m1f – 1m2f · Soft_To_Heavy
3rd
6 Oct
Killarney · 1m1f – 1m2f · Soft_To_Heavy
5th
16 Sep
Punchestown · 1m1f – 1m2f · Good_To_Yielding
Won
13 Sep
Leopardstown · 1m3f – 1m4f · Good_To_Yielding
5th
10 Sep
Cork · 1m1f – 1m2f · Soft
1 Sep
Roscommon · 1m6f – 2m · Soft
5th
23 Aug
Killarney · Long Distance (2m+) · Good
3rd
22 Aug
Killarney · 1m6f – 2m · Good
5th
22 Aug
Killarney · 1m6f – 2m · Good
2nd
22 Aug
Killarney · 1m1f – 1m2f · Good
8th
22 Aug
Killarney · 1m1f – 1m2f · Good
5th
13 Aug
Gowran Park · 1m1f – 1m2f · Good
Won
7 Aug
Leopardstown · 1m1f – 1m2f · Good
5th