:

Kieran O'Neill

Four years into a professional riding career and already past 280 winners — Kieran O'Neill is building the kind of CV that makes people in racing take notice. Since picking up his first rides in 2021, the jockey has racked up 282 career winners, a total that speaks to someone who has been kept genuinely busy and trusted by trainers to deliver.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
52 wins from 705 races
Win rate
7.4%
Top trainer
Best course
Newcastle (14.3% from 14 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
705
Races
52
Wins
7.4%
Win rate
avg ~10%
31.1%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Kieran O'Neill 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 last 12 months tell the full story of what life looks like for a jockey in the thick of it. O'Neill has had 705 rides this season, converting 52 of them into wins — that's roughly 1 in every 14, or a 7% win rate. In isolation that might sound modest, but 705 rides is an enormous workload. That's nearly two rides every single day, rain or shine, travelling the length of the country. Turning 1 in 14 of those into a winner is a solid return.

Where things get more interesting is his partnership with trainer Scott Dixon. Across 172 rides together, O'Neill has won 19 times — a win rate of 11%, or just under 1 in every 9. That's meaningfully better than his overall average, and it suggests something that matters in racing: when a trainer keeps putting you up on their horses, and you keep delivering at a higher rate, that's a real working relationship rather than just a numbers game. Dixon clearly knows what he has in O'Neill, and O'Neill clearly responds to the horses coming out of that yard.

He also has a noticeable edge when the ground dries out. On fast, dry ground, O'Neill has won 10 times from 87 races — again that 11% figure, almost 1 in every 9. Horses tend to be quicker and more free-running on firm ground, and some jockeys simply read that kind of race better than others. O'Neill appears to be one of them.

The standout moment of his career so far came in a top-level race at Bath — the kind of occasion that only comes around occasionally and separates jockeys who can handle the pressure from those who wilt under it. One win at that level is one more than most riders ever manage. It's a marker that O'Neill doesn't just accumulate winners at everyday meetings; when the big moment has arrived, he has delivered.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
13.5%
May
5.1%
Jun
5.3%
Jul
4.5%
Aug
5.4%
Sep
6.6%
Oct
14.3%
Nov
5.4%
Dec
11.9%
Jan
15.6%
Feb
6.0%
Mar
1.3%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Scott Dixon First Choice
11.0%
Win rate
19/172
Won / Rode
5.3%
Win rate
8/150
Won / Rode
7.9%
Win rate
3/38
Won / Rode
16.7%
Win rate
6/36
Won / Rode
8%
Win rate
2/25
Won / Rode
4.5%
Win rate
1/22
Won / Rode
0%
Win rate
0/19
Won / Rode
5.9%
Win rate
1/17
Won / Rode
0%
Win rate
0/13
Won / Rode
8.3%
Win rate
1/12
Won / Rode
9.1%
Win rate
1/11
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
25%
Win rate
2/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 2-6
Form: 8-21
Form: 40-719
Form: 7-8222
Form: 05-327
Form: -61211
Form: 977-45
Form: 4-3512
Form: 43-133
Form: 065-23

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 173 16 9.2%
Southwell 126 8 6.3%
Lingfield Park 90 8 8.9%
Kempton Park 39 1 2.6%
Bath 33 3 9.1%
chelmsford 32 4 12.5%
Chepstow 22 2 9.1%
Doncaster 22 2 9.1%
Great Yarmouth 20 2 10%
Windsor 16 0 0%
Ffos Las 15 1 6.7%
Newcastle 14 2 14.3%
Chester 12 1 8.3%
Nottingham 12 0 0%
Leicester 10 0 0%
Sandown Park 9 0 0%
Thirsk 8 0 0%
Brighton 7 1 14.3%
Newbury 7 0 0%
Newmarket 6 0 0%
Haydock Park 5 0 0%
Salisbury 5 0 0%
York 4 1 25%
Goodwood 3 0 0%
Wetherby 3 0 0%
Ayr 2 0 0%
Ripon 2 0 0%
Epsom Downs 2 0 0%
Hamilton Park 2 0 0%
Pontefract 1 0 0%
Beverley 1 0 0%
Carlisle 1 0 0%
Redcar 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Lingfield Park · 1m6f – 2m · Standard
8th
30 Apr
Lingfield Park · 7f – 1m · Standard
5th
30 Apr
Lingfield Park · 1m3f – 1m4f · Standard
5th
30 Apr
Lingfield Park · 5f – 6½f · Standard
3rd
30 Apr
Lingfield Park · 5f – 6½f · Standard
4th
29 Apr
Southwell · 5f – 6½f · Standard
3rd
29 Apr
Southwell · 1m1f – 1m2f · Standard
8th
29 Apr
Southwell · 1m1f – 1m2f · Standard
8th
29 Apr
Southwell · 1m1f – 1m2f · Standard
5th
29 Apr
Southwell · Long Distance (2m+) · Standard
2nd
28 Apr
Southwell · Long Distance (2m+) · Standard
2nd
28 Apr
Southwell · Sprint (< 5f) · Standard
3rd
28 Apr
Southwell · 7f – 1m · Standard
2nd
27 Apr
Wolverhampton · 5f – 6½f · Standard
2nd
27 Apr
Wolverhampton · 7f – 1m · Standard
12th
27 Apr
Wolverhampton · 7f – 1m · Standard
6th
27 Apr
Wolverhampton · 1m1f – 1m2f · Standard
4th
26 Apr
Wetherby · 5f – 6½f · Good_To_Firm
3rd
26 Apr
Wetherby · 1m1f – 1m2f · Good_To_Firm
6th
26 Apr
Wetherby · 1m1f – 1m2f · Good_To_Firm
5th