:

James Joseph Mangan

Four years into his training career, James Joseph Mangan has already done something most trainers spend a lifetime chasing — he has won at Cheltenham. Not just any Cheltenham race either, but a top-level Class 1 contest, the kind that sits at the very peak of the sport. He got there on 24 January 2026, and for a yard still finding its feet, that is the sort of result that changes everything.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Mallow, Co Cork
Record
2 wins from 16 races
Win rate
12.5%
Top jockey
Best course
Cheltenham (100% from 1 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
16
Races
2
Wins
12.5%
Win rate
avg ~10%
31.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

Mangan's overall numbers are modest — 2 winners from 16 runners this season, which works out at roughly 1 in every 8 races. In training terms, that is a small operation running at a steady rather than spectacular pace. But raw win rates can be misleading when you zoom in on what the yard has actually produced, and the Cheltenham win is proof that Mangan knows how to prepare a horse for the biggest stage.

The most compelling thread running through his short career is his partnership with Spillane's Tower. Six wins from 18 races together is a genuinely striking record — that is 1 in every 3 races, which in any sport would be considered an outstanding hit rate between a trainer and a single athlete. That kind of consistency suggests a deep understanding of what this horse needs, when to run it, and how to have it ready. Finding that connection early in a training career is a real asset.

There is also a hint that Mangan's horses may particularly suit wet or muddy ground — his yard has won 1 from 3 races in those conditions, a 33% return that is worth keeping an eye on as the sample grows. It is too small to draw firm conclusions, but it is the sort of pattern that experienced punters start to notice and remember.

For a trainer just four years in, the trajectory is what matters most here. A Class 1 winner at Cheltenham, a standout partnership with a single horse, and a yard that is clearly capable of rising to a big occasion — Mangan has already written a more interesting story than most trainers manage in their first decade.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2024–2026
0%
Dec
20%
Jan
0%
Feb
0%
Mar
0%
Apr
0%
May
0%
Jun
0%
Jul
0%
Nov
25%
Dec
50%
Jan
0%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Mark Walsh First Choice
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Michael Kenneally
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 2-931P
Form: 666954
Form: -3151U
Form: 5P66F-
Form: 4
Form: P

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 4 1 25%
Cork 4 0 0%
Limerick 2 0 0%
Naas 2 0 0%
Cheltenham 1 1 100%
Tramore 1 0 0%
Aintree 1 0 0%
Sligo 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
9 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
24 Jan
Spillanes Tower
Cheltenham · Long Distance (2m+) · Soft
Won
11 Jan
Punchestown · Long Distance (2m+) · Soft
5th
31 Dec
Spillanes Tower
Punchestown · Long Distance (2m+) · Yielding
3rd
26 Dec
Limerick · Long Distance (2m+) · Heavy
15th
11 Dec
Punchestown · Long Distance (2m+) · Heavy
Won
7 Dec
Cork · Long Distance (2m+) · Soft_To_Heavy
9 Nov
Naas · Long Distance (2m+) · Soft
3rd
9 Nov
Spillanes Tower
Naas · Long Distance (2m+) · Soft_To_Heavy
9th
11 Jul
Cork · Long Distance (2m+) · Good
5th
11 Jul
Cork · Long Distance (2m+) · Good
6th
10 Jun
Sligo · Long Distance (2m+) · Good
6th
31 May
Tramore · Long Distance (2m+) · Good_To_Yielding
6th
22 May
Limerick · Long Distance (2m+) · Good
11th
10 May
Cork · Long Distance (2m+) · Good
4th