:

Kielan Woods

Four years into his career and already past 200 winners, Kielan Woods has established himself as a jockey worth watching. Since his first season in 2021, he has ridden 202 career winners — a total that takes some riders twice as long to reach. Ten of those wins have come at the very top level, Class 1 races at venues like Cheltenham, Aintree and Ascot, the kind of stages where reputations are made.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
30 wins from 290 races
Win rate
10.3%
Top trainer
Best course
Plumpton (15.4% from 13 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
290
Races
30
Wins
10.3%
Win rate
avg ~10%
37.6%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Kielan Woods 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

The highlight of recent months came at Cheltenham in November 2025, where he landed a Class 1 victory — the sport's equivalent of winning at Wembley or Lord's. He followed that up with a win at Sandown Park in January 2026, confirming that the big moments don't faze him. Cheltenham in particular is a notoriously difficult track to ride well, so a top-level win there at 25 or 26 years old is no small thing.

This season has been slightly slower than last. His win rate has dipped from 16% — nearly 1 in every 6 races — down to 10%, or roughly 1 in every 10, with 30 winners from 290 rides so far. That kind of dip is worth monitoring, but 290 rides in a single season also tells you that trainers keep putting him up, which counts for a lot. His most regular trainer relationship is with Alex Hales, for whom he has ridden 62 times and won on 3 occasions. That 1-in-20 win rate with Hales is modest, but 62 rides together points to a working partnership built on trust rather than just results.

One small but interesting detail: on fast, dry ground, Woods has won 1 from 3 races, a 33% return. That's too small a sample to draw firm conclusions from, but it's a thread worth following as the summer months arrive. His partnership with Hornica, meanwhile, has produced 0 wins from 5 races together — one of those combinations that simply hasn't clicked yet, despite the volume of attempts.

The broader picture is of a jockey in the middle phase of building something real. Two hundred career winners in four years, ten at the highest level, and a willingness to ride 290 times in a season — that's not someone coasting. The win rate may have softened this term, but the foundations look solid.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
Jul
0%
Aug
7.7%
Sep
12.9%
Oct
12%
Nov
12.5%
Dec
14.8%
Jan
5.9%
Feb
12.8%
Mar
0%
Apr
0%
May
50%
Jun

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Alex Hales First Choice
4.8%
Win rate
3/62
Won / Rode
20.5%
Win rate
9/44
Won / Rode
9.4%
Win rate
3/32
Won / Rode
4.2%
Win rate
1/24
Won / Rode
5.9%
Win rate
1/17
Won / Rode
38.5%
Win rate
5/13
Won / Rode
38.5%
Win rate
5/13
Won / Rode
0%
Win rate
0/13
Won / Rode
14.3%
Win rate
1/7
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/5
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/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

Top Horses

The strongest horses currently associated with this jockey
Form: 4-7623
Form: 3-1
Form: 33566-
Form: 5/30-8
Form: 44-323
Form: F241
Form: 1-4433
Form: 2-F444
Form: 1-3223
Form: -U5111

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Uttoxeter 18 1 5.6%
Huntingdon 17 1 5.9%
Worcester 17 1 5.9%
Stratford-on-Avon 16 2 12.5%
Cheltenham 15 2 13.3%
Plumpton 13 2 15.4%
Doncaster 12 1 8.3%
Southwell 12 0 0%
Chepstow 12 0 0%
Newbury 12 0 0%
Warwick 12 0 0%
Market Rasen 10 0 0%
Ludlow 9 3 33.3%
Ascot 9 2 22.2%
Bangor-on-Dee 9 1 11.1%
Wincanton 8 0 0%
Fontwell Park 8 0 0%
Fakenham 7 2 28.6%
Leicester 7 2 28.6%
Aintree 7 0 0%
Wetherby 6 1 16.7%
Newton Abbot 6 1 16.7%
Windsor 6 0 0%
Exeter 5 2 40%
Sandown Park 5 1 20%
Kempton Park 5 0 0%
Lingfield Park 5 0 0%
Sedgefield 4 2 50%
hereford 4 1 25%
Ayr 3 2 66.7%
Ffos Las 3 0 0%
Carlisle 2 0 0%
Taunton 2 0 0%
Musselburgh 1 0 0%
Hexham 1 0 0%
Cartmel 1 0 0%
Perth 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Newton Abbot · Long Distance (2m+) · Good
3 Jun
Newton Abbot · Long Distance (2m+) · Good
Won
27 May
Newton Abbot · Long Distance (2m+) · Good
2nd
11 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
10 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
13th
8 Apr
Fontwell Park · Long Distance (2m+) · Good_To_Soft
7 Apr
Exeter · Long Distance (2m+) · Good
2nd
6 Apr
Fakenham · Long Distance (2m+) · Good
3rd
6 Apr
Fakenham · Long Distance (2m+) · Good
2nd
6 Apr
Fakenham · Long Distance (2m+) · Good
2nd
6 Apr
Fakenham · Long Distance (2m+) · Good
4th
4 Apr
Huntingdon · 1m6f – 2m · Good
2nd
4 Apr
Huntingdon · Long Distance (2m+) · Good
4th
4 Apr
Huntingdon · Long Distance (2m+) · Good
3rd
4 Apr
Huntingdon · 1m6f – 2m · Good
4th
1 Apr
Southwell · 1m6f – 2m · Good
5th
31 Mar
Bangor-on-Dee · Long Distance (2m+) · Good
8th
31 Mar
Bangor-on-Dee · Long Distance (2m+) · Good
4th
30 Mar
Ludlow · 1m6f – 2m · Good
6th
29 Mar
Ascot · 1m6f – 2m · Good
9th