:

Harry Bannister

Four years into his career and Harry Bannister is already the kind of jockey that trainers quietly want on their side when the ground turns soft and the stakes are high. Since his first ride in 2021, he has built a record of 128 career winners — a number that speaks to steady, reliable progress rather than a flash in the pan.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
25 wins from 206 races
Win rate
12.1%
Top trainer
Best course
Plumpton (46.2% from 13 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
206
Races
25
Wins
12.1%
Win rate
avg ~10%
39.8%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Harry Bannister has entered for upcoming races

🔍 Full Analysis

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

This season he has ridden 25 winners from 206 races, winning roughly 1 in every 8. That might sound modest, but context matters: race riding is brutally competitive, and posting consistent numbers across a full season of regular rides is exactly how a jockey builds a reputation. More telling is his recent form. In the last two weeks alone he has won 2 from 9 — that's nearly 1 in every 4 races — well ahead of his season average. Something is clicking.

The headline achievements on his CV are two Class 1 victories, the top tier of British racing, at Huntingdon and Haydock Park. Those are the races that matter most, the ones that get you noticed, and Bannister has shown he can deliver on the big days. His most productive relationship is with trainer Richard J Bandey — 12 wins from 62 rides together, a win rate of 19%, close to 1 in every 5. That kind of consistency between a jockey and a yard usually means genuine mutual trust, the sort of thing that keeps a phone ringing.

There are two numbers that really define what Bannister does well. First, wet and muddy ground: he wins 6 from 29 races in those conditions, roughly 1 in every 5, compared to his overall 1 in every 8. When the weather turns nasty, his numbers quietly improve. Second, Plumpton: 6 winners from just 13 runners there, nearly 1 in every 2. That is a remarkable record at a single track. Courses have their own rhythms and quirks, and a jockey who understands a particular track that well becomes genuinely hard to beat on it.

His partnership with Rap Soul — 3 wins from 7 races together — rounds out the picture of a jockey who builds strong bonds with specific horses. At 128 career winners in four years, with top-level wins already on the board and form currently trending upward, Bannister looks like a jockey with real momentum behind him.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
20%
Jun
14.3%
Jul
0%
Aug
11.1%
Sep
6.2%
Oct
8.3%
Nov
12.5%
Jan
17.4%
Feb
13.9%
Mar
6.7%
Apr
15%
May
33.3%
Jun

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Richard J Bandey First Choice
19.4%
Win rate
12/62
Won / Rode
7.9%
Win rate
3/38
Won / Rode
14.8%
Win rate
4/27
Won / Rode
20%
Win rate
5/25
Won / Rode
0%
Win rate
0/11
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
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
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
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: -57011
Form: 003-U1
Form: 62213-
Form: 25P223
Form: 5-
Form: 52
Form: -65381
Form: -121P3
Form: 47143-
Form: 517/5-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fontwell Park 27 1 3.7%
Worcester 17 1 5.9%
Plumpton 13 6 46.2%
Stratford-on-Avon 12 2 16.7%
Southwell 11 2 18.2%
Market Rasen 11 0 0%
Huntingdon 9 1 11.1%
Uttoxeter 9 1 11.1%
Lingfield Park 7 1 14.3%
Warwick 7 1 14.3%
Ffos Las 7 1 14.3%
Bangor-on-Dee 6 0 0%
Chepstow 6 0 0%
Wetherby 5 1 20%
Fakenham 5 1 20%
Newton Abbot 5 1 20%
Newbury 4 0 0%
Newcastle 4 0 0%
Cheltenham 4 0 0%
Wincanton 4 0 0%
Leicester 4 0 0%
Hexham 3 1 33.3%
Exeter 3 1 33.3%
Cartmel 3 0 0%
hereford 3 0 0%
Sedgefield 3 0 0%
Ludlow 2 1 50%
Catterick Bridge 2 1 50%
Taunton 2 0 0%
Punchestown 2 0 0%
Kempton Park 2 0 0%
Carlisle 1 1 100%
Perth 1 0 0%
Aintree 1 0 0%
Ascot 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Newton Abbot · Long Distance (2m+) · Good
Won
2 Jun
Southwell · Long Distance (2m+) · Good
4th
2 Jun
Southwell · Long Distance (2m+) · Good
4th
31 May
Fakenham · Long Distance (2m+) · Good
Won
30 May
Stratford-on-Avon · Long Distance (2m+) · Good_To_Firm
8th
30 May
Stratford-on-Avon · Long Distance (2m+) · Good_To_Firm
2nd
28 May
Worcester · Long Distance (2m+) · Good
10th
24 May
Fontwell Park · Long Distance (2m+) · Good
23 May
Cartmel · Long Distance (2m+) · Good
3rd
19 May
Huntingdon · Long Distance (2m+) · Good_To_Firm
4th
16 May
Uttoxeter · Long Distance (2m+) · Good
16 May
Uttoxeter · Long Distance (2m+) · Good
2nd
14 May
Fontwell Park · Long Distance (2m+) · Good
12th
11 May
Southwell · Long Distance (2m+) · Good
Won
11 May
Southwell · 1m6f – 2m · Good
11 May
Southwell · 1m6f – 2m · Good
7th
11 May
Southwell · 1m6f – 2m · Good
9th
7 May
Huntingdon · Long Distance (2m+) · Good
3rd
6 May
Fontwell Park · Long Distance (2m+) · Good
2nd
6 May
Fontwell Park · Long Distance (2m+) · Good
5th