UK time :

Miss M O'Sullivan(5)

Four years into her career, Miss M O'Sullivan has quietly built a record that rewards anyone paying attention. Since taking her first ride in 2021, she has ridden 21 winners in total, and over the last 12 months she has landed 4 from 27 rides — that's roughly 1 in every 7 races, a solid return that puts her among the more consistent amateur riders currently competing.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
4 wins from 27 races
Win rate
14.8%
Top trainer
Best course
Tramore (100% from 2 races)
Best ground
Soft (muddy)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
27
Races
4
Wins
14.8%
Win rate
avg ~10%
51.9%
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 number that really stands out, though, is what happens when the weather turns. On wet or muddy ground, she has won 2 from just 3 races — a two-in-three record that is borderline extraordinary. Most jockeys take years to develop a feel for riding on a heavy surface, where the tactics are completely different and horses can be unpredictable. The fact that she is already converting at that rate suggests either a natural instinct for those conditions, or a level of patience and confidence that many riders twice her experience struggle to find.

The "(5)" beside her name indicates she currently rides with a 5-pound weight allowance, meaning the horses she rides carry 5 pounds less than they otherwise would. That is a meaningful advantage for trainers choosing their jockey, and it explains why she continues to pick up rides — but it does not explain away the winners. Allowances get used up, results do not lie, and 21 career winners in four years is a genuinely respectable foundation to build on.

📈 Form trend

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

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Yielding (slightly soft)
Good to yielding (mild give)
Unknown
Soft to heavy (wet)
Unknown
Yielding to soft (damp)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Unknown
Standard (all-weather)
Unknown
Heavy (very wet)
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
🏟 Track shape
Right-handed, long straights
Ok
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Avoids
Left-handed, long straights
Avoids

🏇 Trainers

The trainers they work with most, most rides first
Emmet Mullins Main partner
14.3%
Win rate
1/7
Wins / rides
20%
Win rate
1/5
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/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: P-0701
Form: 131059
Form: 131546
Form: 360326
Form: 3584U1
Form: /55-13
Form: 413724
Form: 00946-
Form: 232534

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Fairyhouse 5 1 20%
Punchestown 5 0 0%
Cork 3 1 33.3%
Tramore 2 2 100%
Listowel 2 0 0%
Limerick 2 0 0%
The Curragh 2 0 0%
Navan 1 0 0%
Bellewstown 1 0 0%
Down Royal 1 0 0%
Cheltenham 1 0 0%
Dundalk 1 0 0%
Thurles 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
—
19 Mar
Cork · Long Distance (2m+) · Yielding
2nd
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
6th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
2nd
27 Dec
Limerick · Long Distance (2m+) · Heavy
7th
26 Dec
Limerick · Long Distance (2m+) · Heavy
2nd
26 Nov
Dundalk · 1m6f – 2m · Standard
3rd
25 Nov
Tramore · Long Distance (2m+) · Soft
Won
21 Nov
Fairyhouse · Long Distance (2m+) · Heavy
3rd
15 Nov
Cheltenham · Long Distance (2m+) · Heavy
12th
2 Nov
Cork · Long Distance (2m+) · Yielding
8th
11 Oct
Fairyhouse · Long Distance (2m+) · Yielding
2nd
9 Oct
Tramore · Long Distance (2m+) · Yielding
Won
4 Oct
The Curragh · 1m6f – 2m · Soft
8th
28 Sep
The Curragh · 1m3f – 1m4f · Yielding
16th
26 Sep
Listowel · Long Distance (2m+) · Good_To_Yielding
2nd
25 Sep
Listowel · Long Distance (2m+) · Good_To_Yielding
14th
20 Sep
Navan · Long Distance (2m+) · Yielding
3rd
29 Aug
Down Royal · Long Distance (2m+) · Good_To_Firm
2nd
27 Aug
Bellewstown · Long Distance (2m+) · Good
8th