:

Harry Skelton

There are jockeys who ride well, and then there are jockeys who seem to thrive precisely when the pressure is highest. Harry Skelton belongs firmly in the second category. Over the past twelve months he has ridden 123 winners from 553 rides — that's roughly 1 in every 4 races, or 22%, which is an exceptional return in a sport where even the best riders expect to lose far more often than they win.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
123 wins from 553 races
Win rate
22.2%
Top trainer
Best course
Exeter (41.7% from 12 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
553
Races
123
Wins
22.2%
Win rate
avg ~10%
54.4%
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

Skelton has been riding professionally since 2021 and has already accumulated 515 career winners — a total that takes most jockeys a decade or more to reach. Among those wins are 71 at the top level, the very best races Britain has to offer, at venues including Cheltenham, Aintree, and Wetherby. He won two of racing's premier events at Cheltenham alone in the space of six weeks this year, on 24 January and 10 March 2026, and picked up another win at Haydock Park in February. When the big occasions arrive, he tends to deliver.

What makes him even more interesting right now is that he's running hotter than his already impressive season average. In the past two weeks he has ridden 6 winners from just 15 rides — a 40% win rate, nearly double his season-long figure of 22%. That kind of short-term form is the sort of thing shrewd racing fans pay close attention to, because momentum in sport is real, and right now Skelton has plenty of it.

Much of his success is built through his partnership with trainer Dan Skelton — his brother — and it's one of the most productive combinations in British jump racing. Together they have produced 119 winners from 541 rides, also at 22%, meaning their partnership almost perfectly mirrors Harry's overall record. That consistency suggests something deeper than good luck: a shared understanding built over years of working together, the kind you can't manufacture quickly.

Then there's Carlisle, a track in the north of England that suits some riders far better than others. Skelton has won 4 times from just 9 rides there — meaning he wins nearly half his races at that course, which is a remarkable conversion rate by any measure. For a jockey already operating at the top of his sport nationally, having a venue where he's close to unbeatable is a genuinely useful weapon.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
34.0%
May
9.5%
Jun
20%
Jul
50%
Aug
22.7%
Sep
16.7%
Oct
27.3%
Nov
19.7%
Dec
32.8%
Jan
12.1%
Feb
17.5%
Mar
33.3%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Dan Skelton First Choice
22.0%
Win rate
119/541
Won / Rode
25%
Win rate
1/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
100%
Win rate
1/1
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

Top Horses

The strongest horses currently associated with this jockey
Form: -23135
Form: 487141
Form: 3-4812
Form: 140747
Form: 21-212
Form: 3
Form: 1-323
Form: 60074
Form: 2FF514

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Cheltenham 72 16 22.2%
Warwick 55 16 29.1%
Uttoxeter 36 5 13.9%
Worcester 31 8 25.8%
Newbury 29 3 10.3%
Sandown Park 29 2 6.9%
Chepstow 25 6 24%
Haydock Park 23 8 34.8%
Bangor-on-Dee 21 3 14.3%
Kempton Park 19 3 15.8%
Stratford-on-Avon 18 5 27.8%
Aintree 18 4 22.2%
Huntingdon 14 5 35.7%
Market Rasen 14 1 7.1%
Ascot 14 1 7.1%
Exeter 12 5 41.7%
Newton Abbot 12 4 33.3%
Windsor 11 4 36.4%
Ayr 11 3 27.3%
Plumpton 11 2 18.2%
Carlisle 9 4 44.4%
Southwell 9 1 11.1%
Perth 8 3 37.5%
Lingfield Park 8 2 25%
Wetherby 8 2 25%
Ludlow 6 1 16.7%
Wincanton 5 1 20%
Ffos Las 5 1 20%
Newcastle 5 1 20%
Leicester 4 1 25%
Kelso 3 0 0%
Fakenham 2 1 50%
Cartmel 1 1 100%
hereford 1 0 0%
Doncaster 1 0 0%
Catterick Bridge 1 0 0%
Fontwell Park 1 0 0%
Taunton 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Haydock Park · Long Distance (2m+) · Good
Won
4 Apr
Haydock Park · Long Distance (2m+) · Good
3rd
4 Apr
Haydock Park · Long Distance (2m+) · Good
4 Apr
Haydock Park · Long Distance (2m+) · Good
2nd
4 Apr
Haydock Park · 1m6f – 2m · Good
9th
4 Apr
Haydock Park · 1m6f – 2m · Good
Won
31 Mar
Bangor-on-Dee · Long Distance (2m+) · Good
Won
31 Mar
Bangor-on-Dee · Long Distance (2m+) · Good
Won
31 Mar
Bangor-on-Dee · Long Distance (2m+) · Good
3rd
31 Mar
Bangor-on-Dee · Long Distance (2m+) · Good
Won
27 Mar
Wetherby · Long Distance (2m+) · Good
Won
27 Mar
Wetherby · Long Distance (2m+) · Good
11th
27 Mar
Wetherby · Long Distance (2m+) · Good
8th
26 Mar
Warwick · Long Distance (2m+) · Good
2nd
26 Mar
Warwick · Long Distance (2m+) · Good
3rd
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
5th
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
5th
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
4th
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
3rd
17 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
3rd