UK time :

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 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 ground
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%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

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 does best

Results split by ground, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good (a little give)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Good to firm (fairly firm)
Avoids
🏅 Race 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

🏇 Jockeys

The riders they work with most, most rides first
Jack Mitchell Main partner
8.3%
Win rate
1/12
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 20-252
Form: 2
Form: 7-4915

🏟 Course record

Win rate at each course, most races first
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