Joe Fanning has built a solid reputation in just four years as a professional jockey, racking up 261 career wins and proving himself capable on the biggest stages. Over the last twelve months, he has ridden 47 winners from 402 rides—roughly one winner in every nine attempts—which reflects consistent, dependable form rather than spectacular highs and lows. That kind of consistency matters in racing, where swings of fortune are the norm.Based on TrackLab's analysis
A snapshot of this jockey's performance over the last 12 months
402
Races
47
Wins
11.7%
Win rate
avg ~10%
34.6%
Top-3 rate
avg ~30%
🔍 Full analysis
Our model's view, based on this jockey's record and recent runs
TrackLab's jockey breakdown
What marks Fanning out is his ability to win at the top level. He has eight Class 1 victories to his name, victories at prestigious courses including Newmarket, Ayr, and Kempton Park. His win at Newmarket on 26 September 2025 and a victory at Haydock Park on 9 August 2025 show he remains competitive when the races are biggest and the standard highest. For a jockey still in his first four years, that is serious progress. Many riders never win a top-level race at all.
His most productive partnership has been with trainer Charlie Johnston. Together they have combined for 29 wins from 235 rides—a 12 per cent win rate—suggesting a working relationship built on trust and understanding. In racing, those kinds of partnerships are everything. A jockey and trainer who know each other's habits, who can communicate without speaking, who share a view of how a race should unfold, tend to produce results that outlast the occasional brilliant moment from a stranger pairing. Fanning's record with Johnston shows he is someone trainers want back again and again.
📈 Form trend
How this jockey's win rate has changed month by month
Monthly win rate
2024–2025
9.8%
Nov
0%
Jan
16.7%
Feb
5.6%
Mar
8.9%
Apr
8.7%
May
16.7%
Jun
11.9%
Jul
17.6%
Aug
11.5%
Sep
8.7%
Oct
14.3%
Nov
🎯 Where this jockey does best
Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Likes
Soft (muddy)
Likes
Good to soft (some give)
Likes
Standard (all-weather)
Ok
Standard to slow (all-weather)
Ok
Good to firm (fairly firm)
Avoids
Heavy (very wet)
Avoids
🏅 Race level
Class 1 (elite)
Likes
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Ok
Class 4 (standard)
Likes
Class 5 (entry-level)
Likes
Class 6 (grassroots)
Ok
🏟 Track shape
Right-handed, tight turns
Loves
Right-handed, hilly
Likes
Long straights
Likes
Left-handed, long straights
Ok
Left-handed, tight
Ok
Left-handed, tight turns
Ok
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids
🏇 Trainers
The trainers they work with most, most rides first