UK time :

Joey Haynes

Four years into a professional riding career, Joey Haynes has already built something worth paying attention to. Since picking up his first rides in 2021, he has racked up 95 career winners — a number that tells you this is someone who has been around enough racetracks to know what he is doing. This season alone he has been in the saddle 246 times, which is a serious workload, and has brought home 15 winners — roughly 1 in every 16 rides.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
15 wins from 246 races
Win rate
6.1%
Top trainer
Best course
Lingfield Park (12.9% from 31 races)
Best ground
Firm (dry)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
246
Races
15
Wins
6.1%
Win rate
avg ~10%
22.4%
Top-3 rate
avg ~30%

🐎 Today's and upcoming rides

Rides Joey Haynes has entered for upcoming races

🔍 Full analysis

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

That 6% win rate for the season is slightly down on the 8% he posted last year, and that dip is worth noting. It does not suggest a jockey in freefall — 246 rides means trainers still want him — but it does suggest a season where things have not quite clicked as cleanly as before. The last fortnight, though, tells a different story. One winner from five rides in the past two weeks works out at 20%, more than three times his seasonal average. Whether that is the start of a purple patch or just a good fortnight remains to be seen, but the timing is interesting.

His strongest alliance is with trainer Chelsea Banham, and the numbers there are worth a closer look. Eight wins from 95 rides together — roughly 1 in every 12 — gives Haynes a meaningfully better win rate in that yard than his overall seasonal figure. That kind of sustained relationship matters in racing. It means a trainer trusts a jockey enough to keep putting them up, and the jockey knows how the horses in that string are likely to run. Familiarity is underrated in this sport.

One other detail stands out. On fast, dry ground, Haynes wins 2 races from every 8 — a 25% hit rate that dwarfs his figures in any other conditions. That is not a coincidence. Some jockeys just find a rhythm on a quick surface, and when the ground firms up, Haynes appears to be one of them. It is the kind of edge that is useful to know.

His partnership with A Lott Of Kane — one win from seven races together — is his most notable individual horse relationship, though seven runs without more wins suggests that particular combination has more potential than it has yet delivered. At 95 career winners in four years, Haynes is a jockey building steadily rather than setting the world alight. But the recent form, the dry-ground numbers, and the Banham connection all suggest someone who is quietly putting the pieces in place.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
8.3%
May
3.4%
Jun
6.7%
Jul
0%
Aug
4.3%
Sep
8%
Oct
0%
Nov
5%
Dec
10.5%
Jan
16.7%
Feb
11.1%
Mar
12.5%
Apr

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Firm (dry)
Loves
Standard (all-weather)
Good (a little give)
Ok
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Avoids
Good to firm (fairly firm)
Avoids
Good to soft (some give)
Avoids
Soft (muddy)
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Loves
Class 4 (standard)
Ok
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
🏟 Track shape
Left-handed, tight turns
Loves
Left-handed, hilly
Loves
Long straights
Left-handed, long straights
Ok
Left-handed, tight
Unknown
Right-handed, long straights
Avoids
Right-handed, tight turns
Avoids
Right-handed, hilly
Avoids

🏇 Trainers

The trainers they work with most, most rides first
Chelsea Banham Main partner
8.4%
Win rate
8/95
Wins / rides
5.6%
Win rate
5/90
Wins / rides
0%
Win rate
0/13
Wins / rides
9.1%
Win rate
1/11
Wins / rides
0%
Win rate
0/7
Wins / rides
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
A Lott Of Kane
Form: 74-392
Form: 5-1374
Form: 7-6315
Form: 113427
Form: 66979-
Form: 26-542
Form: 000-37
Form: 0-7795
Form: -05133
Form: 721338

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Wolverhampton 62 4 6.5%
Southwell 36 2 5.6%
Lingfield Park 31 4 12.9%
Kempton Park 19 0 0%
Newcastle 18 1 5.6%
chelmsford 14 1 7.1%
Bath 9 2 22.2%
Ffos Las 9 0 0%
Brighton 8 0 0%
Chepstow 6 0 0%
Leicester 5 0 0%
Great Yarmouth 5 0 0%
Doncaster 4 1 25%
Haydock Park 4 0 0%
York 3 0 0%
Goodwood 2 0 0%
Beverley 2 0 0%
Salisbury 2 0 0%
Pontefract 2 0 0%
Thirsk 2 0 0%
Chester 1 0 0%
Nottingham 1 0 0%
Windsor 1 0 0%

📅 Recent results

The last 20 results, most recent first
30 Apr
Lingfield Park · 5f – 6½f · Standard
3rd
29 Apr
Bath · 5f – 6½f · Firm
Won
28 Apr
Lingfield Park · 5f – 6½f · Standard
6th
27 Apr
Wolverhampton · 1m6f – 2m · Standard
10th
27 Apr
Wolverhampton · 7f – 1m · Standard
9th
9 Apr
Southwell · 1m1f – 1m2f · Standard
8th
8 Apr
Kempton Park · 5f – 6½f · Standard_To_Slow
10th
8 Apr
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
10th
31 Mar
A Lott Of Kane
Wolverhampton · 5f – 6½f · Standard
Won
31 Mar
Wolverhampton · 7f – 1m · Standard
10th
27 Mar
Newcastle · 5f – 6½f · Standard
14th
24 Mar
Wolverhampton · 5f – 6½f · Standard
5th
17 Mar
A Lott Of Kane
Wolverhampton · 5f – 6½f · Standard
9th
12 Mar
chelmsford · 7f – 1m · Standard
3rd
12 Mar
chelmsford · 7f – 1m · Standard
10th
4 Mar
Southwell · 1m1f – 1m2f · Standard
3rd
3 Mar
Wolverhampton · 5f – 6½f · Standard
5th
25 Feb
Kempton Park · 5f – 6½f · Standard_To_Slow
—
25 Feb
Kempton Park · 7f – 1m · Standard_To_Slow
—
24 Feb
Southwell · 5f – 6½f · Standard
9th