:

Ross O'Sullivan

Four years into training, Ross O'Sullivan has already built a record that would take some handlers twice as long to assemble. Since taking out a licence in 2021, he has reached 130 career winners — a tally that speaks to consistent, professional output rather than the odd lucky strike. This season alone he has sent out 40 winners from 430 runners, winning roughly 1 in every 11 races. That might not sound spectacular on paper, but in a sport where small yards routinely struggle to reach double figures, it represents a yard operating at a steady, reliable clip.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Kilcullen, Co Kildare
Record
40 wins from 430 races
Win rate
9.3%
Top jockey
Best course
Galway (18.8% from 16 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
430
Races
40
Wins
9.3%
Win rate
avg ~10%
35.3%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Ross O'Sullivan has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The headline moment came on 4 December 2021, when O'Sullivan won a top-level race at Aintree — one of the most storied venues in British racing. Landing one of the sport's biggest prizes in your debut year as a trainer is not something that happens by accident. It announced O'Sullivan as someone worth watching, not just a name filling out an entry list.

The numbers get more interesting when you dig into specific conditions. On very wet, muddy ground — the kind of heavy going that turns a racetrack into a test of raw stamina and toughness — his runners win 15% of the time, 6 victories from 39 races. That's nearly 1 in every 6 starts in the most demanding conditions. It suggests O'Sullivan knows how to prepare horses that genuinely thrive when it's miserable out, which is a skill in itself.

His most productive partnership with a jockey is with Danny Gilligan, who has ridden 67 horses for the yard and won on 9 of them — a win rate of 13%, or roughly 1 in every 7 rides. That is meaningfully better than the yard's overall average, and when a trainer keeps booking the same jockey at that kind of return, it tells you the relationship is working. Then there is Switch From Diesel, the horse that stands apart from everything else in the yard — 4 wins from just 13 races together, which is a genuinely impressive conversion rate and the kind of partnership that makes everyone's day when the name appears on a racecard.

Forty winners a season, a top-level scalp already on the board, and a yard that clearly knows what it is doing in the mud. O'Sullivan is still early in his training career, but the foundations look solid.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
8%
Jul
6.7%
Aug
5.4%
Sep
14.7%
Oct
6.5%
Nov
16%
Dec
8.8%
Jan
5.3%
Feb
6.1%
Mar
16.1%
Apr
16.7%
May
0%
Jun

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Loves
Yielding to soft (damp)
Loves
Yielding (slightly soft)
Standard (all-weather)
Good (firm-ish)
Ok
Good to yielding (mild give)
Ok
Soft to heavy (wet)
Ok
Soft (muddy)
Ok
Good to firm (drying out)
Unknown
Good to soft (some give)
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
🏟 Track Shape
Right-handed, tight
Loves
Left-handed, long straights
Right-handed, tight turns
Right-handed, hilly
Right-handed, long straights
Ok
Left-handed, hilly
Unknown
Left-handed, tight turns
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Danny Gilligan First Choice
13.4%
Win rate
9/67
Won / Rode
13.2%
Win rate
7/53
Won / Rode
7.0%
Win rate
3/43
Won / Rode
Shane Markey
7.5%
Win rate
3/40
Won / Rode
11.1%
Win rate
4/36
Won / Rode
5.6%
Win rate
1/18
Won / Rode
6.7%
Win rate
1/15
Won / Rode
0%
Win rate
0/11
Won / Rode
0%
Win rate
0/9
Won / Rode
37.5%
Win rate
3/8
Won / Rode
Michael Kenneally
25%
Win rate
2/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
Patrick McGettigan
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: /2248-
Form: P4821-
Form: 4P11-3
Form: 222
Form: 4075-4
Form: 06F-
Form: 90068-
Form: 51581-
Form: 703221
Tero d'Rosa
Form: 7032-1

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Naas 50 2 4%
Dundalk 41 5 12.2%
Punchestown 41 4 9.8%
Fairyhouse 27 2 7.4%
The Curragh 25 2 8%
Gowran Park 19 2 10.5%
Wexford 19 1 5.3%
Limerick 18 1 5.6%
Galway 16 3 18.8%
Navan 16 3 18.8%
Roscommon 16 2 12.5%
Leopardstown 15 2 13.3%
Listowel 12 1 8.3%
Cork 12 0 0%
Tramore 11 2 18.2%
Tipperary 11 1 9.1%
Kilbeggan 10 1 10%
Thurles 10 1 10%
Killarney 10 0 0%
Downpatrick 9 1 11.1%
Ballinrobe 8 2 25%
Down Royal 8 1 12.5%
Clonmel 7 1 14.3%
Sligo 7 0 0%
Bellewstown 5 0 0%
Newcastle 2 0 0%
Haydock Park 2 0 0%
Aintree 1 0 0%
Kelso 1 0 0%
Market Rasen 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
20th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
5th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
14th
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
6th
1 Jun
Gowran Park · 1m1f – 1m2f · Good
8th
31 May
Listowel · 5f – 6½f · Good
9th
29 May
Tramore · Long Distance (2m+) · Good
3rd
28 May
Fairyhouse · 5f – 6½f · Good
Won
27 May
Wexford · Long Distance (2m+) · Good_To_Yielding
3rd
26 May
Dundalk · 5f – 6½f · Standard
9th
25 May
Ballinrobe · Long Distance (2m+) · Good
8th
25 May
Ballinrobe · Long Distance (2m+) · Good
3rd
23 May
The Curragh · 5f – 6½f · Good
16th
22 May
Downpatrick · Long Distance (2m+) · Good_To_Yielding
4th
22 May
Downpatrick · Long Distance (2m+) · Good_To_Yielding
Won
22 May
Downpatrick · Long Distance (2m+) · Good_To_Yielding
7th
21 May
Limerick · Long Distance (2m+) · Good_To_Yielding
4th
20 May
Gowran Park · 1m1f – 1m2f · Good_To_Yielding
5th
19 May
Cork · 5f – 6½f · Soft
3rd
18 May
Roscommon · 1m3f – 1m4f · Good_To_Yielding
8th