Skip to content
Jockey profile

Kieran O'Neill

3,444 rides in the last 5 seasons · 1,396 individual horses
As at 8 Nov 2026 · KTB archive: 2005–present, updated daily
Last ride 3 days ago 100% of rides on the flat
from 1 Jan 2022
291–3,444
Wins / Runs
8.4%
Strike rate
n=3,444
881 (26%)
Placed
0.99
n=3,425 · 0.84 incl. margin
−905.94
£1 level stake
n=3,444 at SP · −26.3%
£3.50m
Prize money (window)
Strike by season
7.8%
KTB Rider Profile

Rides around 690 times a season, almost all on the flat, winning on 8% of them — level with the margin-free market read across five seasons (Fair A/E 0.99). Riding last-time-out winners the record reads 14% (284 rides).

Deterministic profile computed from 3,444 archived runs (last 5 seasons) · updated 8 Nov 2026
KTB at a glance 33.3% when favourite Alice Haynes: 10.1% from 1,023 LTO winners: 14.4% Rides the favourite in 5% of races
The read

Rides on last-time-out winners have been a positive signal at 14.4% (n=284, Fair A/E 0.93), but in Group and Graded company the record reads poorly at 1.8% (n=55, Fair A/E 0.28). The market has consistently overbet rides in big fields of 14 or more: 4.8% strike, Fair A/E 0.83 and −5.00 to a £1 stake over 231 rides — those runners underperform what the price implies. Alice Haynes supplies 30% of the rides and matches the rider's average almost exactly (10.1%, A/E 0.95). The record reads poorly in Class 1 — 1.8% over 55 rides, 6.6pts below the baseline. 4 Group and Graded wins sit in the archive record — the biggest prize the rider has landed: the 150,000 Tattersalls October Auction Stakes at Newmarket (Oct 2018, £81,165). The standout partner of the record: Crosse Fire (GB) — 8 wins from 52 rides together.

Written from the figures on this page — every claim carries its sample. Descriptive, not a tip.

Riding patterns

the angles behind the record · vs 8.4% baseline
First ride on the horse · first captured pairing
6.8%−1.6
n=1,304 · A/E 0.99 · £1 −303.09
Last-time-out winners · previous run was a win
14.4%+6.0
n=284 · A/E 0.93 · £1 −77.67
Fresh horses · 61+ days off
6.1%−2.3
n=425 · A/E 0.90 · £1 −224.42
When favourite
33.3%
n=183 · A/E 1.10 · £1 −17.20
Claiming rides · riding with a claim
0%−8.4
n=2 · A/E 0.00 · £1 −2.00
Big fields · 14+ runners
4.8%−3.6
n=231 · A/E 0.83 · £1 −5.00
Group / Graded races · pattern & listed
1.8%−6.6
n=55 · A/E 0.28 · £1 −50.67

Each tile is the record in that situation vs the 8.4% baseline — descriptive splits with the sample always shown, for you to weigh. Tiles under 30 runs render muted. First rides are the first captured pairing of horse and rider; last-time-out winners are horses whose previous captured run was a win; claiming rides are runs where the rider carried a weight claim. Group / Graded covers pattern and listed races.

Notable angles

vs their own baseline
With Barry Brennan 19.4% vs 8.4% · n=31
With Christine Dunnett 0.8% vs 8.4% · n=122
On last-time-out winners 14.4% vs 8.4% · n=284
With J S Moore 0% vs 8.4% · n=37
With Rachel Cook & John Bridger 15.2% vs 8.4% · n=66
In Class 1 1.8% vs 8.4% · n=55
This filter uses derived form angles computed for 8.1% of the archive so far (as at 8 Nov 2026); the sample will grow as sequencing completes.
Descriptive splits ranked by divergence × sample — insight, not instruction. Every angle carries its N; nothing under 30 runs qualifies. Rows within 2pts of the baseline appear only when the market-relative read (Fair A/E) diverges, and show it.

Record by conditions

same window as header

Going

GoingRWSR£1
Standard (AW) 2,159 192 8.9% −463.06
Good to Firm 465 37 8% −114.16
Good 389 26 6.7% −189.56
Soft 192 16 8.3% −47.66
Good to Soft 165 9 5.5% −106.99
Heavy 53 7 13.2% +20.58
Firm 21 4 19% −5.09

Courses

CourseRWSR£1
Wolverhampton (AW) 671 65 9.7% −107.04
Southwell (AW) 455 39 8.6% −166.94
Lingfield (AW) 356 26 7.3% −112.14
Chelmsford (AW) 301 28 9.3% −48.75
Kempton (AW) 229 15 6.6% −107.52
Bath 181 20 11% +47.99
Newcastle (AW) 147 19 12.9% +79.33
Yarmouth 125 9 7.2% −53.93
Doncaster 93 8 8.6% −10.19
Lingfield 81 4 4.9% −45.09
Windsor 77 6 7.8% −27.12
Brighton 69 5 7.2% −40.88
Chepstow 62 6 9.7% −39.96
Leicester 52 5 9.6% +49.00
Nottingham 49 1 2% −40.00

Class

ClassRWSR£1
Class 6 1,433 105 7.3% −547.37
Class 5 1,118 120 10.7% −81.34
Class 4 500 38 7.6% −159.68
Class 2 181 15 8.3% −10.50
Class 3 154 11 7.1% −56.88
Class 1 55 1 1.8% −50.67

Market position

In the bettingRWSRA/E£1
Favourite 233 70 30% 1.07 −29.37
2nd–3rd fav 623 94 15.1% 0.91 −156.07
4th–6th fav 1,109 91 8.2% 1.09 −179.50
7th+ in betting 1,479 36 2.4% 0.86 −541.00
Fair A/E per band is the tell: near 1.00 the market had it priced right; well above, the wins came where the market didn't expect them.

Rows below n=30 are shown faded — a small sample is a fact, not a trend. Every figure carries its N.

Horses ridden

same window as header · most-raced first
HorseRWPlLast ran
Connie's Rose (GB) 23 5 13 29 Oct 26
Candy Warhol (USA) 22 2 12 15 Sep 26
Harbour Vision (GB) 21 4 12 28 Jun 26
Visibility (IRE) 20 1 5 1 Apr 25
Strong Power (IRE) 20 4 7 13 May 23
Kiss And Run (GB) 19 5 7 29 Oct 26
Pop Favorite (GB) 18 2 3 29 Apr 26
Mashaan (GB) 18 3 8 1 Dec 25
Fast Flo (GB) 18 0 3 16 Jul 25
Tasmanian Legend (IRE) 18 4 5 12 May 25
Keen Interest (IRE) 18 1 7 5 Apr 25
Josies Kid (IRE) 18 1 3 24 Jun 24
Showing the 60 most-raced of the 1,396 horses ridden in this window — each ran at least 8 times. Horses with fewer runs aren't listed; search finds any horse since 2005. Runs, wins and places only: a strike rate or a return on a handful of runs is noise, so none is quoted per horse — each horse's full record is on its own page.

Current form

significance-gated

Last 14 days

Steady
2 from 29 6.9% · −1.5pts vs baseline
Last 14 days6.9%
5-season base8.4%
Shown only when the 14-day window is large enough to mean anything (n≥15). A cold run renders the same card with a quiet badge — never hidden.

By month

strike by month, 5 seasons
JFMAMJJASOND
9911810767109107
A flat rider: the season runs Mar–Oct. Muted months are small samples (under 30 runs) — read them with the caution they deserve.

Riding for

same window · biggest samples first
Main yardAlice Haynes
30% of all rides
10.1% SR · A/E 0.95
TrainerRWSR£1
Alice Haynes 1,023 103 10.1% −274.39
Scott Dixon 557 51 9.2% −94.13
Grace Harris 132 9 6.8% −36.17
Christine Dunnett 122 1 0.8% −117.67
Ivan Furtado 95 11 11.6% −46.50
John & Thady Gosden 93 13 14% −41.02
Ian Williams 87 12 13.8% −1.12
Rachel Cook & John Bridger 66 10 15.2% −2.92
Joe Ponting 59 3 5.1% +26.00
Dean Ivory 43 2 4.7% −2.00
S Woods 41 6 14.6% −4.75
Jennie Candlish 40 5 12.5% +2.25
Muted rows are under 30 rides.

Career highlights

lifetime archive, 2005→
769
Archived wins
4
Pattern / graded wins
£7.67m
Prize money
2019
Best season · 71 wins
In our archive from its very first year (2005), so this career almost certainly began earlier than our record does. The figures above count 2005 onwards only — what the archive holds, not a full-career total. This card is the full archive census (2005→); the statistics in the header aggregate from 2008 — the floor that guarantees every horse a complete captured career — so this card can legitimately show more wins than the header.
Lorton (GB) — 150,000 Tattersalls October Auction Stakes Newmarket · Oct 2018 · Class 2
£81,165
Cape Flora (GB) — Assured Data Protection EBF Fillies' Handicap (Heritage Handicap) (GBBPlus Race) York · Aug 2025 · Class 2
£51,540
Probe (GB) — Howden Handicap (Heritage Handicap) Newmarket · May 2023 · Class 2
£51,540

Sires of the horses ridden

progeny record · win % by ground and trip
Kodiac (GB) 9.4% · 15–160
Progeny have won 10.4% of 23,603 runs since 2010 (1,666 horses). Strongest on Firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 254.
Havana Grey (GB) 12.8% · 10–78
Progeny have won 13.2% of 4,611 runs since 2022 (420 horses). Strongest over 1m2f – 1m4f (all codes): 16.2% from 105. Weakest over 1m – 1m1f (all codes): 9.9% from 424.
Aclaim (IRE) 5.4% · 4–74
Progeny have won 9.9% of 2,552 runs since 2021 (201 horses). Weakest over 1m – 1m1f (all codes): 6.7% from 390.
Ardad (IRE) 8.5% · 6–71
Progeny have won 8.7% of 3,550 runs since 2021 (352 horses). Weakest on Heavy going: 5% from 100.
Dandy Man (IRE) 6.2% · 4–65
Progeny have won 9.1% of 14,988 runs since 2013 (930 horses). Weakest over 1m5f – 2m (all codes): 5.3% from 170.
Showcasing (GB) 5% · 3–60
Progeny have won 10.2% of 11,659 runs since 2014 (999 horses). Weakest over 2m1f – 2m4f (all codes): 5.5% from 109.
Top line: the rider's own record with each sire's runners (win %, wins–runs), same window as the header; faded under 30 runs. Beneath it: every run by that sire's progeny in our archive since 2008, as at 8 Nov 2026 — what they have done, not a forecast. A going or a distance is named only where at least 100 progeny runs sit 3 or more points from the sire's own win rate. Distance bands cover Flat and jumps together.

The record

latest 50 of 9,265 · newest first

The latest 50 of 9,265 archived rides, newest first. The full record runs from 20 March 2005 to 5 November 2026.

DateCourseHorseRaceFinishSP
29 Oct 26 Bath Connie's Rose (GB)T: Grace Harris Mj Church Handicap StakesClass 6 · 5f · Soft · 15 ran 1st 20/1
29 Oct 26 Bath Divine Wish (GB)T: Mike Murphy Disability Inc Handicap StakesClass 6 · 8f · Soft · 14 ran 9th 50/1

Drawn from the whole archive (2005 onwards), so it can include runs outside the window the header statistics cover. Non-runners are not listed. A finish shown in letters is a non-completion (F fell · UR unseated · PU pulled up · BD brought down).

KTB’s figures

the forward record · since 5 Oct 2026

KTB’s figures on this rider’s mounts since 5 Oct 2026: the KTB Selection in 3 runs (won 1) · top-rated on KTB Rating in 5 runs (won 3) · fastest on KTB Speed in 11 runs (won 1, 1 did not run) · to 5 Nov 2026.

Each pick was a KTB figure’s choice before the off — the published KTB Selection, the top-rated horse on KTB Rating, the fastest on KTB Speed — settled against the result the next morning and never worked out again; “did not run” is counted apart. GB and Irish races only. A record of weeks so far: read it as a count, not a verdict.

Quick answers

What is Kieran O'Neill's strike rate?
Kieran O'Neill has won 291 of 3,444 rides since 2022, a strike rate of 8.4% (as at 8 November 2026). Figures are computed from our own results archive.
Which course does Kieran O'Neill do best at?
Newcastle (AW) by strike rate: 19 wins from 147 rides (12.9%) since 2022. Read from the 15 courses with the most rides on the same basis, and only those with at least 30 — a small sample cannot top the list, and a rarely-visited course is not in the comparison.
Which yard does Kieran O'Neill ride most for?
Alice Haynes, with 1,023 rides since 2022 — 30% of the total. That pairing has won 103 (10.1%).
Is Kieran O'Neill in form?
In the last 14 days: 29 rides, 2 winners, a strike rate of 6.9%. That is in line with the baseline of 8.4% since 2022.
What is Kieran O'Neill's Fair A/E?
0.99, from 3,425 rides with a computed fair probability since 2022. Fair A/E compares actual wins with a margin-stripped market expectation, so 1.00 is par: above it the wins came at bigger prices than the margin-free market implied, below it they did not.
Fair A/E compares wins with a margin-stripped market expectation. Favourite-heavy samples — top yards, leading riders — naturally read a few points warm, so 1.05 means "beat the margin-free market read", not "the market underrates this by 5%". Three sample sizes are reported and never blended: runs (n), the ROI basis (n at SP), and the fair-A/E basis (n with a computed fair probability).

Strike rate is wins over all runs (n). ROI is £1 level stakes at SP over runs with a parseable price (n at SP). Fair A/E is wins over margin-stripped market expectation, over runs with a computed fair probability (n fair). The three Ns can legitimately differ and are always shown. Figures as at 8 November 2026, computed from our own results archive (2005 onwards; aggregates from 2008).