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
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)
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
🏇 Trainer Partnerships
The trainers they work with most, sorted by rides together