:

James Keane

James Keane is one of the newest names in British training, with his first recorded result coming as recently as February 2026. In a profession where it typically takes years to build a string of horses, a client base, and a reputation, he is still very much at the beginning of that journey — so everything here should be read with that in mind.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
1 wins from 13 races
Win rate
7.7%
Top jockey
Best course
Wolverhampton (25% from 4 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
13
Races
1
Wins
7.7%
Win rate
avg ~10%
38.5%
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 early numbers are modest but not unusual for a yard finding its feet. One winner from 13 runners this season works out at roughly 1 in every 13 races, which is below the average you'd hope for eventually, but sample sizes this small rarely tell the full story. What is slightly encouraging is that on normal ground, the team has won 1 from 5 — that's 20%, or 1 in every 5, which is a meaningful uptick and suggests the yard's horses may perform better when conditions are straightforward rather than testing.

Jack Mitchell has been the go-to jockey, partnering Keane's horses on 12 occasions for that single winner. The most regular horse in the yard, Miletus, has run four times without winning, which is something to watch rather than worry about at this stage. Four races is not enough to draw firm conclusions about any horse.

At this point, Keane is simply a trainer to keep an eye on rather than one to make bold claims about. The story is only just starting to be written.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2026
0%
Feb
16.7%
Mar
0%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good (firm-ish)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 4 (standard)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Jack Mitchell First Choice
8.3%
Win rate
1/12
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 20-252
Form: 2
Form: 7-4915

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 4 1 25%
Great Yarmouth 3 0 0%
Doncaster 2 0 0%
Kempton Park 2 0 0%
Beverley 1 0 0%
Lingfield Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Great Yarmouth · 1m3f – 1m4f · Good_To_Firm
3rd
24 Apr
Doncaster · 5f – 6½f · Good_To_Firm
4th
23 Apr
Beverley · 1m1f – 1m2f · Good
7th
21 Apr
Great Yarmouth · 7f – 1m · Good_To_Firm
6th
11 Apr
Great Yarmouth · 1m1f – 1m2f · Good
5th
30 Mar
Wolverhampton · 5f – 6½f · Standard
2nd
29 Mar
Doncaster · 7f – 1m · Good_To_Soft
2nd
16 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
9 Mar
Wolverhampton · 1m1f – 1m2f · Standard
9th
9 Mar
Wolverhampton · 1m1f – 1m2f · Standard
9th
4 Mar
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
5th
12 Feb
Lingfield Park · 1m1f – 1m2f · Standard
2nd
11 Feb
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
4th