:

James Fanshawe

James Fanshawe has been training for just four years, but 214 career winners already tells you this is someone who hit the ground running. In the last 12 months alone he has sent out 44 winners from 360 runners — that's roughly 1 in every 8 races, or 12% — and six of his career victories have come at the very top level, Class 1 races at venues including Ascot, Lingfield Park and Newcastle. For a trainer still in the early years of their career, that is a serious CV.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
44 wins from 360 races
Win rate
12.2%
Top jockey
Best course
Lingfield Park (22.0% from 41 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
360
Races
44
Wins
12.2%
Win rate
avg ~10%
47.8%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses James Fanshawe has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The headline number this season is slightly down on where he was last year, when his win rate sat at 18% — closer to 1 in every 5 races. That kind of dip happens to every trainer, and the more telling sign right now is that his form appears to be turning. Over the last two weeks he has produced 2 winners from just 10 runners, a 20% return that comfortably outpaces his seasonal average. In training, a hot fortnight often matters more than a slow month.

One pattern worth noting is how well Fanshawe's horses perform on fast, dry ground. Nine wins from 40 races in those conditions works out to 22%, and that's not a small sample — it suggests he has horses in his yard that are specifically built to go well when the sun has been out. It's a useful thing to know if you're watching one of his runners on a summer afternoon.

His most reliable ally in the saddle is jockey Daniel Muscutt, whose 17 wins from 145 rides together represents a 12% win rate — exactly matching the yard's overall average, which is actually a compliment. It means Muscutt isn't just picking up the easy rides; he's delivering at exactly the level you'd expect across the board. The one partnership that hasn't clicked yet is with a horse called Engross, who is still searching for a first win from four attempts together. Four races is a short run in this sport, but it's the kind of stat that tends to stick in a trainer's mind.

Recent wins at Lingfield Park on both the February 2026 and November 2025 all-weather cards, plus a victory at Newcastle in April 2025, show Fanshawe is comfortable operating across different tracks and surfaces. Four years in, the foundations look solid.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
12.5%
Jul
8.6%
Aug
15.2%
Sep
4.7%
Oct
5.6%
Nov
20%
Dec
0%
Jan
28.6%
Feb
14.3%
Mar
19.1%
Apr
13.2%
May
0%
Jun

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard (all-weather)
Standard to slow (all-weather)
Ok
Good (firm-ish)
Ok
Good to soft (some give)
Avoids
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
🏅 Competition Level
Class 1 (elite)
Class 2 (high-level)
Ok
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Class 6 (grassroots)
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, tight turns
Loves
Left-handed, hilly
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Right-handed, hilly
Ok
Long straights
Ok
Left-handed, tight
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Daniel Muscutt First Choice
11.7%
Win rate
17/145
Won / Rode
12.5%
Win rate
5/40
Won / Rode
8%
Win rate
2/25
Won / Rode
4.5%
Win rate
1/22
Won / Rode
56.2%
Win rate
9/16
Won / Rode
8.3%
Win rate
1/12
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 774-1
Form: 2312-4
Form: 32-4
Form: 3-12
Form: 562-42
Form: 9-3521
Form: 33-22
Lion Of Mali
Form: 2-1121
Form: 1-6343
Form: 2-21

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 73 8 11.0%
Wolverhampton 46 7 15.2%
Lingfield Park 41 9 22.0%
Southwell 30 3 10%
Great Yarmouth 28 5 17.9%
Newcastle 19 1 5.3%
Doncaster 17 0 0%
Haydock Park 11 1 9.1%
chelmsford 10 1 10%
Ascot 10 0 0%
Goodwood 9 0 0%
Leicester 8 2 25%
Nottingham 8 2 25%
Brighton 6 2 33.3%
Newmarket 6 0 0%
Salisbury 5 1 20%
Newbury 5 0 0%
Chester 5 0 0%
Bath 4 0 0%
Sandown Park 4 0 0%
Hamilton Park 2 1 50%
Catterick Bridge 2 1 50%
Ffos Las 2 0 0%
York 2 0 0%
Windsor 1 0 0%
Beverley 1 0 0%
Redcar 1 0 0%
The Curragh 1 0 0%
Chepstow 1 0 0%
Epsom Downs 1 0 0%
Thirsk 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Nottingham · 5f – 6½f · Good
4th
30 May
Catterick Bridge · 1m6f – 2m · Good_To_Firm
2nd
30 May
Catterick Bridge · 7f – 1m · Good_To_Firm
Won
29 May
Brighton · 5f – 6½f · Good_To_Firm
2nd
27 May
Kempton Park · 7f – 1m · Standard_To_Slow
2nd
26 May
Leicester · 1m3f – 1m4f · Good_To_Firm
Won
23 May
Salisbury · 1m1f – 1m2f · Good
3rd
23 May
Salisbury · 7f – 1m · Good
4th
22 May
Goodwood · 7f – 1m · Good
3rd
22 May
Goodwood · 1m3f – 1m4f · Good
4th
21 May
Lion Of Mali
Haydock Park · 7f – 1m · Soft
5th
20 May
Kempton Park · 5f – 6½f · Standard_To_Slow
3rd
20 May
Kempton Park · 7f – 1m · Standard_To_Slow
7th
19 May
Newcastle · 5f – 6½f · Standard
5th
19 May
Nottingham · 1m3f – 1m4f · Good_To_Soft
9th
18 May
Wolverhampton · 1m6f – 2m · Standard
Won
18 May
Wolverhampton · 1m1f – 1m2f · Standard
Won
18 May
Lingfield Park · 1m3f – 1m4f · Good
5th
17 May
Hamilton Park · 1m1f – 1m2f · Good
Won
17 May
Hamilton Park · 5f – 6½f · Good
3rd