UK time :

Ciaran O'Shea(7)

Ciaran O'Shea has been riding for just three years, but the numbers from his latest season tell a story of a jockey finding his feet fast. Eight winners from 48 rides works out at roughly 1 in every 6 races — a 17% win rate that sounds modest until you compare it to where he was a year ago, when he was winning just 1 in every 12. That kind of improvement in a single season is not something you can fake. It means something is clicking.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
8 wins from 48 races
Win rate
16.7%
Top trainer
Best course
Kempton Park (100% from 1 race)
Best ground
Soft (muddy)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
48
Races
8
Wins
16.7%
Win rate
avg ~10%
37.5%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this jockey's record and recent runs
TrackLab's jockey breakdown

The "(7)" next to his name is worth explaining for anyone unfamiliar with racing: it indicates he is still an apprentice jockey, which means he can claim a weight allowance that makes his horses carry less than they otherwise would. That is genuinely useful to trainers, and it helps explain why Sue Gardner has put him up 24 times. Three wins from those 24 rides — roughly 1 in every 8 — might not leap off the page, but repeat bookings at that volume show a trainer who trusts what she sees in the saddle, not just the allowance that comes with it.

The detail that catches the eye is his record on wet ground. One win from four rides in those conditions gives him a 25% win rate — better than 1 in every 4 — and while four races is too small a sample to call it a specialism, it is the kind of early signal worth watching. Some jockeys never settle into heavy, tiring conditions; others thrive on the extra demands it places on horsemanship. O'Shea, at least so far, belongs in the second group.

Three years in, still claiming, and already doubling his win rate year on year — O'Shea is at exactly the stage where the next twelve months will tell you whether this is a career that continues to accelerate or one that plateaus. Right now, the arrow is firmly pointing upward.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
100%
Apr
33.3%
May
0%
Jun
33.3%
Oct
0%
Nov
25%
Dec
0%
Jan
25%
Feb
25%
Mar
0%
Apr
20%
May
100%
Jun

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Heavy (very wet)
Loves
Good to soft (some give)
Ok
Good (a little give)
Ok
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track shape
Right-handed, long straights
Loves
Left-handed, tight
Loves
Right-handed, hilly
Ok
Left-handed, tight turns
Ok
Long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids

🏇 Trainers

The trainers they work with most, most rides first
Sue Gardner Main partner
12.5%
Win rate
3/24
Wins / rides
19.0%
Win rate
4/21
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: 754421
Form: 86P-1U
Form: 42-299
Form: P1U215
Form: 445323
Form: 36352-
Form: 56125-
Form: 315F6-
Form: 554754
Form: 44143P

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Exeter 9 2 22.2%
Fontwell Park 6 2 33.3%
Wincanton 5 2 40%
Newton Abbot 5 1 20%
Taunton 5 0 0%
Chepstow 3 0 0%
Warwick 3 0 0%
hereford 2 0 0%
Windsor 2 0 0%
Kempton Park 1 1 100%
Huntingdon 1 0 0%
Ascot 1 0 0%
Plumpton 1 0 0%
Ludlow 1 0 0%
Uttoxeter 1 0 0%
Worcester 1 0 0%
Cheltenham 1 0 0%

📅 Recent results

The last 20 results, most recent first
3 Jun
Newton Abbot · Long Distance (2m+) · Good
Won
24 May
Fontwell Park · Long Distance (2m+) · Good
—
20 May
Warwick · Long Distance (2m+) · Good
5th
20 May
Warwick · Long Distance (2m+) · Good
3rd
6 May
Fontwell Park · Long Distance (2m+) · Good
Won
4 May
Warwick · Long Distance (2m+) · Good
3rd
17 Apr
Exeter · Long Distance (2m+) · Good
6th
14 Apr
Newton Abbot · Long Distance (2m+) · Good
—
9 Apr
Taunton · Long Distance (2m+) · Good
2nd
6 Apr
Plumpton · Long Distance (2m+) · Good
5th
4 Apr
Newton Abbot · Long Distance (2m+) · Good_To_Soft
—
30 Mar
Ludlow · 1m6f – 2m · Good
2nd
27 Mar
Fontwell Park · Long Distance (2m+) · Good_To_Soft
6th
26 Mar
Chepstow · Long Distance (2m+) · Good_To_Soft
—
26 Mar
Chepstow · Long Distance (2m+) · Good_To_Soft
5th
23 Mar
Kempton Park · Long Distance (2m+) · Good
Won
17 Mar
Exeter · Long Distance (2m+) · Good_To_Soft
3rd
9 Mar
Taunton · Long Distance (2m+) · Good
6th
9 Mar
Taunton · Long Distance (2m+) · Good
6th
7 Mar
hereford · Long Distance (2m+) · Good
3rd