:

Mr M J O'Neill(7)

Only two years into his career, Mr M J O'Neill has already shown he knows how to make the most of limited opportunities. In the last 12 months he has ridden 3 winners from 15 races — that's 1 in every 5 rides finding the winner's enclosure, which is a solid return for a jockey still building his name. The "(7)" next to his name is a weight allowance that apprentice and amateur riders receive to make their horses more competitive — it's essentially racing's way of giving developing talent a fair shot, and O'Neill is clearly making his count.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
3 wins from 15 races
Win rate
20%
Top trainer
Best course
Navan (100% from 1 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
15
Races
3
Wins
20%
Win rate
avg ~10%
46.7%
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

His most telling relationship is with trainer Emmet Mullins, where all three of his winners over the past year have come from — 3 from 15 together, that same 1-in-5 ratio holding steady across the partnership. That kind of consistency with one yard suggests real trust, the sort that tends to grow into more opportunities as a jockey's reputation develops. His association with Minella Emperor is worth watching too: 2 wins from 11 races together might not sound dramatic, but sticking with the same horse across 11 outings tells you the team believes in what O'Neill brings to that particular partnership.

Perhaps the most intriguing detail is how he performs on normal ground conditions. With 2 wins from just 4 races in those circumstances, he's winning half the time when the track is at its most straightforward — a striking number that suggests he's at his sharpest when conditions don't throw any curveballs. Two years in, the foundations look promising.

📈 Form Trend

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

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Heavy (very wet)
Yielding to soft
Soft to heavy
Yielding
Avoids
Good to yielding
Avoids
🏟 Track Shape
Left-handed, wide and galloping
Loves
Right-handed, wide and galloping
Right-handed, tight
Right-handed, tight turning
Right-handed, undulating
Left-handed, tight turning

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Emmet Mullins First Choice
20%
Win rate
3/15
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: P43220
Form: 254-86
Form: 0-4430
Form: 31

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Cork 2 1 50%
Thurles 2 0 0%
Clonmel 2 0 0%
Navan 1 1 100%
Kilbeggan 1 1 100%
Punchestown 1 0 0%
Leopardstown 1 0 0%
Fairyhouse 1 0 0%
Limerick 1 0 0%
Cheltenham 1 0 0%
Killarney 1 0 0%
Galway 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
12 Mar
Cheltenham · Long Distance (2m+) · Good
23th
8 Feb
Navan · Long Distance (2m+) · Heavy
Won
18 Jan
Thurles · Long Distance (2m+) · Yielding
2nd
29 Dec
Leopardstown · Long Distance (2m+) · Good_To_Yielding
8th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
3rd
2 Dec
Clonmel · Long Distance (2m+) · Heavy
4th
20 Nov
Thurles · 1m6f – 2m · Yielding_To_Soft
12 Oct
Cork · Long Distance (2m+) · Good
Won
23 Aug
Killarney · Long Distance (2m+) · Good
5th
3 Aug
Galway · Long Distance (2m+) · Good_To_Yielding
3rd
16 May
Kilbeggan · Long Distance (2m+) · Good
Won
2 May
Punchestown · Long Distance (2m+) · Yielding
15th
21 Apr
Cork · Long Distance (2m+) · Yielding
4th
17 Apr
Clonmel · Long Distance (2m+) · Good_To_Yielding
8th