Skip to content
Jockey profile

James O'Sullivan

1,610 rides in the lifetime window · 639 individual horses
As at 14 Nov 2026 · KTB archive: 2005–present, updated daily
Last ride Aug 2025 99% of rides over jumps
from 1 Jan 2008 — the aggregate floor: every horse in the window has a complete captured career behind it
67–1,610
Wins / Runs
4.2%
Strike rate
n=1,610
294 (18%)
Placed
0.78
n=1,610 · 0.63 incl. margin
−915.74
£1 level stake
n=1,610 at SP · −56.9%
£992k
Prize money (window)
Strike by season
2.9%
KTB Rider Profile

Rides around 80 times a season, almost all over hurdles and fences, winning on 4% of them — a touch below the margin-free market read across the lifetime window (Fair A/E 0.78). Rides mostly for P J Rothwell — 48% of rides in the window.

Deterministic profile computed from 1,610 archived runs (lifetime window) · updated 14 Nov 2026
KTB at a glance Fires May–Jun 21.7% when favourite P J Rothwell: 3.4% from 769 Rides the favourite in 3% of races
The read

The record is strongest at Kilbeggan (11.6%, n=86), Ballinrobe (8.3%, n=72) and Listowel (9.1%, n=33) — all clear of the rider's 4.2% baseline. The market has consistently overbet first rides on a horse: 3% strike, Fair A/E 0.76 and −413.15 to a £1 stake over 639 rides — those runners underperform what the price implies. P J Rothwell supplies 48% of the rides and matches the rider's average almost exactly (3.4%, A/E 0.74). One Group or Graded win sits in the archive record — the biggest prize the rider has landed: the BoyleSports, Proud Sponsors Since 2014 Novice Handicap Chase at Fairyhouse (Mar 2024, £26,550). Seasonally, the rider fires May–Jun.

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

Riding patterns

the angles behind the record · vs 4.2% baseline
First ride on the horse · first captured pairing
3%−1.2
n=639 · A/E 0.76 · £1 −413.15
Last-time-out winners · previous run was a win
5.5%+1.3
n=73 · A/E 0.50 · £1 −43.50
Fresh horses · 61+ days off
3.3%−0.9
n=307 · A/E 0.78 · £1 −181.50
When favourite
21.7%
n=46 · A/E 0.98 · £1 −9.24
Claiming rides · riding with a claim
4.1%−0.1
n=1,403 · A/E 0.78 · £1 −775.69
Big fields · 14+ runners
3.3%−0.9
n=916 · A/E 0.79 · £1 −529.25
Group / Graded races · pattern & listed
5.3%+1.1
n=19 · A/E 1.43 · £1 −8.00

Each tile is the record in that situation vs the 4.2% 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
At Kilbeggan 11.6% vs 4.2% · n=86
With C&D winners 9.2% vs 4.2% · n=65
With debutants 0% vs 4.2% · n=133
With Declan Queally 10% vs 4.2% · n=30
At Ballinrobe 8.3% vs 4.2% · n=72
At Listowel 9.1% vs 4.2% · n=33
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

Race type

TypeRWSR£1
Hurdle 1,253 55 4.4% −651.24
Chase 269 11 4.1% −183.50
NH Flat 69 1 1.4% −62.00
Flat 19 0 0% −19.00

Going

GoingRWSR£1
Soft 616 27 4.4% −288.84
Good 472 22 4.7% −238.65
Heavy 311 10 3.2% −234.00
Good to Soft 204 8 3.9% −147.25
Good to Firm 7 0 0% −7.00

Courses

CourseRWSR£1
Punchestown 135 3 2.2% −104.25
Wexford 131 4 3.1% −98.00
Fairyhouse 110 3 2.7% −87.00
Tramore 105 5 4.8% −53.00
Limerick 105 5 4.8% −65.50
Clonmel 94 4 4.3% −36.50
Downpatrick 92 3 3.3% −70.90
Kilbeggan 86 10 11.6% +53.63
Ballinrobe 72 6 8.3% −27.42
Thurles 69 1 1.4% −56.00
Navan 67 1 1.5% −62.50
Cork 64 2 3.1% −44.00
Down Royal 59 2 3.4% −33.00
Gowran Park 58 1 1.7% −41.00
Tipperary 58 2 3.4% −48.80

Class

ClassRWSR£1
Class 1 19 1 5.3% −8.00
Class 3 4 1 25% +30.00
Class 4 2 1 50% +13.00
Class 5 2 0 0% −2.00
Class 2 1 0 0% −1.00

Market position

In the bettingRWSRA/E£1
Favourite 60 11 18.3% 0.87 −19.24
2nd–3rd fav 182 21 11.5% 0.78 −69.00
4th–6th fav 366 19 5.2% 0.78 −143.50
7th+ in betting 1,002 16 1.6% 0.74 −684.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.

Jumping record

completion over obstacles · same window as header
84.2% completed · 1,522 obstacle rides (chases & hurdles)
CodeRCompFURPUBDOth
Chase 269 74.3% 7 13 46 0 3
Hurdle 1,253 86.3% 24 19 122 5 2
Chases and hurdles only — bumpers have no obstacles, so completion is not a question there. F fell · UR unseated rider · PU pulled up · BD brought down · Oth covers refusals, slip-ups, run-outs and the rare disqualification. Non-runners are excluded throughout. Rows under n=30 are shown faded. A descriptive record, not a tip.

Horses ridden

same window as header · most-raced first
HorseRWPlLast ran
Cantkidakidder (IRE) 23 2 8 7 May 21
Siberian Star (GB) 20 1 8 13 Oct 22
Starman (FR) 19 3 6 13 Feb 25
Where's Bunny (IRE) 19 1 6 16 Sep 23
Burning Issues (IRE) 18 0 4 29 Nov 18
Berliet Express (IRE) 17 1 2 15 Sep 23
Runyon Rattler (IRE) 17 1 4 5 Jul 19
Tom Mcgreevy (IRE) 16 2 7 23 Jul 24
Ricky Langford (IRE) 15 1 4 8 Oct 24
Fiveaftermidnight (IRE) 15 1 5 5 Mar 22
Lesssaidthebetter (GB) 14 0 4 13 Aug 23
Wade Harper (IRE) 11 0 1 13 Aug 21
Showing the 60 most-raced of the 639 horses ridden in this window — each ran at least 6 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.

By month

strike by month, lifetime
JFMAMJJASOND
322366257533
A jumps rider: the season runs Oct–Apr. Muted months are small samples (under 30 runs) — read them with the caution they deserve.

Riding for

same window · biggest samples first
Main yardP J Rothwell
48% of all rides
3.4% SR · A/E 0.74
TrainerRWSR£1
P J Rothwell 769 26 3.4% −454.22
Liz Doyle 95 6 6.3% −46.75
N Dooly 92 4 4.3% −52.00
Thomas Gibney 59 4 6.8% −26.00
Anthony McCann 53 4 7.5% −10.50
Thomas James 47 2 4.3% −26.00
Gavin Cromwell 40 3 7.5% −9.25
J P Dempsey 36 1 2.8% −33.62
Paul Nolan 32 1 3.1% −21.00
Declan Queally 30 3 10% +0.00
Muted rows are under 30 rides and sit behind "Show all".

Career highlights

lifetime archive, 2011→
67
Archived wins
1
Pattern / graded wins
£992k
Prize money
2021
Best season · 18 wins
Captains Nephew (IRE) — BoyleSports, Proud Sponsors Since 2014 Novice Handicap Chase (Listed) Fairyhouse · Mar 2024 · Listed
£26,550
Runyon Rattler (IRE) — At The Races Mullacurry Cup Handicap Hurdle Bellewstown · Aug 2017
£12,320
Be Rude Not To (IRE) — Tattersalls Ireland Irish Ebf Mares Auction Maiden Hurdle Cork · Oct 2017
£12,320

Sires of the horses ridden

progeny record · win % by ground and trip
Mahler (GB) 1.8% · 1–55
Progeny have won 10.8% of 8,898 runs since 2014 (790 horses). Strongest on Good to Firm going: 15.1% from 119.
Gold Well (GB) 9.3% · 4–43
Progeny have won 12.2% of 5,648 runs since 2011 (363 horses).
Doyen (IRE) 7.1% · 3–42
Progeny have won 11.6% of 7,390 runs since 2009 (606 horses).
Getaway (GER) 2.4% · 1–41
Progeny have won 11.3% of 11,040 runs since 2016 (1,034 horses). Strongest on Good to Firm going: 23.1% from 134.
Sageburg (IRE) 5.1% · 2–39
Progeny have won 10% of 3,491 runs since 2012 (416 horses). Strongest on Heavy going: 13.4% from 389. Weakest on Standard (AW) going: 2.7% from 295. Strongest over 2m5f – 3m (all codes): 13.2% from 356.
Flemensfirth (USA) 3.1% · 1–32
Progeny have won 11.8% of 17,298 runs since 2008 (1,595 horses).
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 14 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 1,610 · newest first

The latest 50 of 1,610 archived rides, newest first. The full record runs from 5 July 2011 to 27 August 2025.

DateCourseHorseRaceFinishSP

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).

Quick answers

What is James O'Sullivan's strike rate?
James O'Sullivan has won 67 of 1,610 rides since 2008, a strike rate of 4.2% (as at 14 November 2026). Figures are computed from our own results archive.
Which course does James O'Sullivan do best at?
Kilbeggan by strike rate: 10 wins from 86 rides (11.6%) since 2008. 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 James O'Sullivan ride most for?
P J Rothwell, with 769 rides since 2008 — 48% of the total. That pairing has won 26 (3.4%).
What is James O'Sullivan's Fair A/E?
0.78, from 1,610 rides with a computed fair probability since 2008. 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 14 November 2026, computed from our own results archive (2005 onwards; aggregates from 2008).