:

Joe Bradnam

Joe Bradnam has been riding professionally since 2021, and four years into his career he is still searching for the kind of consistent form that turns a promising young jockey into a reliable name. This season tells a tough story: just 1 winner from 32 rides, a win rate of roughly 1 in every 32 races. That is a dip from last year's 7%, and while one difficult season does not define a career, it is the kind of run that demands a response.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
1 wins from 32 races
Win rate
3.1%
Top trainer
Best course
Wolverhampton (33.3% from 3 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
32
Races
1
Wins
3.1%
Win rate
avg ~10%
31.2%
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 encouraging thread in his record is his relationship with trainer Michael Bell. Across 12 rides together they have combined for 1 winner — wins about 1 in every 12 races as a pair, which at 8% is meaningfully better than his overall season average. In a sport where trust between a jockey and a yard takes time to build, that connection is worth watching. His partnership with Spaceage Love Song also stands out: 1 win from 3 races together suggests a horse and rider who have found something between them, even if the sample is small.

One detail worth noting is that his best numbers come on normal ground — 1 winner from 14 races at a 7% rate in those conditions. That is double his overall season average, and it hints that when circumstances suit him, Bradnam is capable of outperforming where he currently stands. The challenge is turning those flashes into something more regular as his career develops.

📈 Form Trend

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

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Standard to slow
Good to soft
Good to firm
Avoids
Good (firm-ish)
Avoids
Soft (muddy)
Avoids
🏅 Competition Level
Class 2
Class 4
Class 5
Avoids
Class 6
Loves
🏟 Track Shape
Left-handed, wide and galloping
Loves
Right-handed, wide and galloping
Left-handed, tight turning
Left-handed, tight
Right-handed, tight turning
Avoids
Wide and galloping
Avoids
Right-handed, undulating
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Michael Bell First Choice
8.3%
Win rate
1/12
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
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
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: 435177
Form: 88118-
Form: 347883
Form: 2127-8
Form: 989909
Form: 823-78
Form: 27167-
Form: 856537
Form: 1/65/2
Form: 000607

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
chelmsford 4 0 0%
Newcastle 4 0 0%
Wolverhampton 3 1 33.3%
Southwell 3 0 0%
Windsor 2 0 0%
Lingfield Park 2 0 0%
Newbury 2 0 0%
Hamilton Park 2 0 0%
Salisbury 2 0 0%
Kempton Park 1 0 0%
Newmarket 1 0 0%
Doncaster 1 0 0%
Goodwood 1 0 0%
Ripon 1 0 0%
Chester 1 0 0%
Thirsk 1 0 0%
Haydock Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
17 Feb
Wolverhampton · 1m6f – 2m
7th
12 Feb
chelmsford · 1m1f – 1m2f · Standard
6th
9 Feb
Wolverhampton · 1m6f – 2m · Standard
Won
7 Feb
Southwell · 1m6f – 2m · Standard
8th
13 Jan
Newcastle · 7f – 1m · Standard
6th
11 Jan
chelmsford · 1m3f – 1m4f · Standard
3rd
9 Jan
Newcastle · 1m6f – 2m · Standard
2nd
17 Dec
Lingfield Park · 1m6f – 2m · Standard
7th
13 Dec
Newcastle · 1m1f – 1m2f · Standard
4th
4 Nov
Lingfield Park · 1m6f – 2m · Standard
3rd
24 Oct
Newbury · Long Distance (2m+) · Soft
3rd
22 Sep
Hamilton Park · 5f – 6½f · Soft
4th
22 Sep
Hamilton Park · 1m1f – 1m2f · Soft
8th
30 Aug
chelmsford · 1m3f – 1m4f · Standard
7th
29 Aug
Newcastle · 5f – 6½f · Standard
7th
26 Aug
Ripon · 1m1f – 1m2f · Good_To_Firm
5th
17 Aug
Southwell · 5f – 6½f · Standard
10th
14 Aug
Salisbury · 7f – 1m · Good_To_Firm
4th
26 Jul
Chester · 1m3f – 1m4f · Good
3rd
25 Jul
Thirsk · 5f – 6½f · Good
6th