:

Ben Ffrench Davis

Four years into his riding career, Ben Ffrench Davis has carved out a modest but meaningful record in the saddle. Over the last twelve months he has ridden 78 races and brought home 5 winners — that's roughly 1 in every 16, a 6% win rate that reflects the reality of life for a journeyman jockey working his way through the ranks. It's a tough game, and the numbers tell an honest story.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
5 wins from 78 races
Win rate
6.4%
Best course
Bath (20% from 10 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
78
Races
5
Wins
6.4%
Win rate
avg ~10%
17.9%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The most interesting thread in his career so far is the family connection. His most productive partnership is with trainer Dominic Ffrench Davis, where he has won 3 races from 29 rides — a win rate of around 1 in 10, or 10%. That's meaningfully better than his overall average, which suggests there's a real working understanding between them. When a jockey knows a yard's horses well — how they like to be ridden, what they need to produce their best — it shows in the results, and that 10% figure points to exactly that kind of relationship.

Where Ben Ffrench Davis genuinely stands out is on wet or muddy ground. In those conditions he has won 2 races from just 11 rides, a win rate of 18% — roughly 1 in every 6. Compare that to his overall 1 in 16, and the gap is striking. Some jockeys simply have a feel for riding on softer ground, adjusting their timing and judgement when the going gets difficult. Whether that's natural instinct, experience, or the type of horses he tends to get booked for in those conditions, wet days are clearly when he is at his most dangerous.

At four years in, this is still early days. Most jockeys take the better part of a decade to establish themselves, and a 6% win rate across a

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
Mar
0%
Apr
0%
May
20%
Jun
0%
Jul
0%
Aug
14.3%
Sep
18.2%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
10.3%
Win rate
3/29
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: -83231
Form: 236-12
Form: 945-32
Form: 6569-9
Form: 659-73
Form: 755756
Form: 78-868
Form: 05-966
Form: 08440-
Form: 36750-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 14 0 0%
Bath 10 2 20%
Kempton Park 9 0 0%
Chepstow 8 1 12.5%
Lingfield Park 6 0 0%
Ffos Las 4 0 0%
Southwell 4 0 0%
Doncaster 3 1 33.3%
Salisbury 3 0 0%
Goodwood 2 0 0%
Fontwell Park 2 0 0%
Newton Abbot 2 0 0%
Newbury 1 1 100%
Thirsk 1 0 0%
chelmsford 1 0 0%
Plumpton 1 0 0%
Windsor 1 0 0%
Brighton 1 0 0%
Warwick 1 0 0%
Uttoxeter 1 0 0%
Cheltenham 1 0 0%
Worcester 1 0 0%
Hamilton Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
9 Feb
Wolverhampton · 1m6f – 2m · Standard
6th
28 Jan
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
12th
19 Jan
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
10th
14 Jan
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
8th
12 Jan
Wolverhampton · 1m1f – 1m2f · Standard
7th
4 Jan
Southwell · 1m3f – 1m4f · Standard
10th
4 Jan
Southwell · 5f – 6½f · Standard
8th
3 Jan
Lingfield Park · 1m6f – 2m · Standard_To_Slow
10th
2 Jan
Wolverhampton · 7f – 1m · Standard
27 Dec
Wolverhampton · 1m1f – 1m2f · Standard
2nd
26 Dec
Wolverhampton · 1m1f – 1m2f · Standard
5th
17 Dec
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
5th
15 Dec
Lingfield Park · 1m3f – 1m4f · Standard
12th
13 Dec
Wolverhampton · 7f – 1m · Standard
5th
1 Dec
Wolverhampton · 5f – 6½f · Standard
8th
26 Nov
chelmsford · 1m3f – 1m4f · Standard
7th
25 Nov
Hannahs Return
Wolverhampton · 5f – 6½f · Standard
5th
22 Nov
Wolverhampton · 1m1f – 1m2f · Standard
10th
16 Nov
Cheltenham · Long Distance (2m+) · Soft
10th
4 Nov
Wolverhampton · 1m6f – 2m · Standard
12th