:

J P Flavin

Four years into his training career, J P Flavin is a man on the move. Starting out in 2021, he spent his early seasons finding his feet — a 5% win rate last year told the story of a yard still building. This season, that figure has more than doubled to 12%, with 10 winners from 85 runners, roughly 1 in every 8. For context, that kind of jump in a single season isn't just encouraging — it suggests something has genuinely clicked at the yard.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Tramore, Co Waterford
Record
10 wins from 85 races
Win rate
11.8%
Best course
Tramore (36.4% from 11 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
85
Races
10
Wins
11.8%
Win rate
avg ~10%
28.2%
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 overall record stands at 23 career winners, a modest but meaningful tally for someone still early in the job. What starts to get interesting is where and how those wins are coming. At Tramore, Flavin has sent out 4 winners from just 11 runners — that's nearly 1 in every 3, which is an extraordinary conversion rate at any track. Trainers who find a course they know and trust tend to return to it, and the numbers suggest Tramore suits his horses well. Whether it's the track layout, the trip, or simply familiarity, it's a connection worth watching.

On normal ground, he's similarly sharp — 4 wins from 15 races, again close to 1 in 3. That hints at a trainer who knows what conditions suit his string and places them accordingly, rather than running horses wherever and hoping for the best.

His most productive partnership is with jockey Darragh O'Keeffe, who has ridden 4 winners from 15 visits to the track for Flavin — a win rate of 27%, or better than 1 in every 4. That kind of record between a trainer and jockey usually means they're communicating well and targeting races smartly together. Among his horses, Ag Obair Go Crua has won 2 of their 13 races together, a partnership that has clearly produced results even if the hit rate is modest.

The bigger picture here is trajectory. Twenty-three winners in four years, a win rate that has more than doubled in twelve months, a track where he operates like a local expert — Flavin looks like a trainer still on the way up rather than one who has found his ceiling. The next step will be whether he can maintain this momentum and start targeting higher-grade races. For now, if his name appears at Tramore, it's worth paying attention.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
20%
Apr
15.4%
May
0%
Jun
40%
Jul
16.7%
Aug
0%
Sep
7.7%
Oct
12.5%
Nov
0%
Dec
14.3%
Jan
0%
Feb
0%
Mar

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Soft (muddy)
Loves
Yielding to soft
Loves
Good to yielding
Yielding
Avoids
Soft to heavy
Avoids
Heavy (very wet)
Avoids
🏟 Track Shape
Right-handed, tight turning
Loves
Left-handed, tight turning
Loves
Right-handed, undulating
Ok
Right-handed, tight
Right-handed, wide and galloping
Avoids
Left-handed, wide and galloping
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh O'Keeffe First Choice
26.7%
Win rate
4/15
Won / Rode
16.7%
Win rate
2/12
Won / Rode
Mr J C Canavan
8.3%
Win rate
1/12
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/5
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
Michael Kenneally
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
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
Ross Berry
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: 061414
Form: /70/6/
Form: 4/3-2P
Form: 9/5-PP
Form: 440
Form: 571-31
Form: 2P-2P4
Form: 351-35

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Tramore 11 4 36.4%
Gowran Park 10 1 10%
Wexford 9 2 22.2%
Cork 9 0 0%
Fairyhouse 9 0 0%
Killarney 4 1 25%
Listowel 4 1 25%
Roscommon 4 0 0%
Down Royal 3 1 33.3%
Punchestown 3 0 0%
Leopardstown 3 0 0%
Navan 3 0 0%
Tipperary 3 0 0%
Clonmel 2 0 0%
Kilbeggan 2 0 0%
Downpatrick 2 0 0%
Limerick 2 0 0%
Thurles 1 0 0%
Naas 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Mar
Navan · Long Distance (2m+) · Soft
18th
19 Mar
Cork · Long Distance (2m+) · Yielding
19 Mar
Cork · Long Distance (2m+) · Yielding
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
15th
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
9th
3 Mar
Leopardstown · Long Distance (2m+) · Soft
4th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
12th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
6th
15 Jan
Fairyhouse · Long Distance (2m+) · Soft
12th
15 Jan
Fairyhouse · Long Distance (2m+) · Soft
4th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
14th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
4th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
13th
1 Jan
Tramore · Long Distance (2m+) · Soft
Won
1 Jan
Tramore · Long Distance (2m+) · Soft
4th
29 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
3rd
29 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
4th