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 analysis
A snapshot of this jockey's performance over the last 12 months
15
Races
3
Wins
20%
Win rate
avg ~10%
46.7%
Top-3 rate
avg ~30%
🔍 Full analysis
Our model's view, based on this jockey's record and recent runs
TrackLab's jockey breakdown
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 does best
Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Loves
Heavy (very wet)
Unknown
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Unknown
Yielding (slightly soft)
Avoids
Good to yielding (mild give)
Avoids
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, long straights
Likes
Right-handed, tight
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
🏇 Trainers
The trainers they work with most, most rides first