:

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 AI analysis
Quick Facts
Role
Jockey
Record
8 wins from 48 races
Win rate
16.7%
Top trainer
Best course
Kempton Park (100% from 1 races)
Best going
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%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Soft (muddy)
Loves
Heavy (very wet)
Loves
Good to soft (some give)
Ok
Good (firm-ish)
Ok
🏅 Competition 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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Sue Gardner First Choice
12.5%
Win rate
3/24
Won / Rode
19.0%
Win rate
4/21
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
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, sorted by number of races
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