:

Mr B O'Neill

Four years into a career in the saddle, Mr B O'Neill has quietly built a record of 25 winners since taking his first ride in 2021. It is a steady, workmanlike tally — the kind that reflects a jockey still carving out his place in a competitive sport where opportunities can be hard to come by.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
2 wins from 27 races
Win rate
7.4%
Top trainer
Best course
Fairyhouse (50% from 2 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
27
Races
2
Wins
7.4%
Win rate
avg ~10%
18.5%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Mr B O'Neill has entered for upcoming races

🔍 Full Analysis

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

This season tells a similar story: 2 winners from 27 rides, which works out at roughly 1 in every 14 races. A 7% win rate will not turn heads on its own, but it masks something more interesting. When the ground turns wet and muddy, O'Neill operates at a completely different level. In those conditions this season he has won 1 from 3 races — that is a one-in-three return, and that kind of ratio in testing ground is the sort of thing trainers quietly file away when they are looking for a rider on a miserable winter afternoon.

The wet-ground numbers matter because riding on heavy, churned-up going is a skill in itself. Horses handle it differently, races are run at a different rhythm, and jockeys who can read those conditions and stay patient tend to stand out. O'Neill's record in the mud suggests he is one of those riders. With four years of experience now behind him and a clear edge in specific conditions, he is the kind of jockey worth watching as the season wears on.

📈 Form Trend

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

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Loves
Soft (muddy)
Unknown
Standard (all-weather)
Unknown
Soft to heavy (wet)
Unknown
Good (firm-ish)
Avoids
Yielding (slightly soft)
Avoids
Good to yielding (mild give)
Avoids
Good to soft (some give)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Left-handed, long straights
Loves
Long straights
Unknown
Right-handed, tight
Unknown
Right-handed, hilly
Avoids
Right-handed, tight turns
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
D M Christie First Choice
14.3%
Win rate
1/7
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/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: 1
Form: -50110
Form: 1-4363
Form: P14F4P
Form: 11
Form: 017/6/
Form: 522007
Form: 03FUP-
Form: 885-66
Form: P-42P0

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 5 0 0%
Downpatrick 4 0 0%
Cheltenham 3 0 0%
Fairyhouse 2 1 50%
Leopardstown 2 1 50%
Laytown 2 0 0%
Galway 2 0 0%
Down Royal 2 0 0%
Aintree 1 0 0%
Wexford 1 0 0%
Tramore 1 0 0%
Navan 1 0 0%
Clonmel 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Mar
Navan · Long Distance (2m+) · Soft
13 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
11th
12 Mar
Cheltenham · Long Distance (2m+) · Good
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
4th
2 Feb
Leopardstown · Long Distance (2m+) · Heavy
Won
8 Jan
Clonmel · Long Distance (2m+) · Heavy
26 Dec
Down Royal · Long Distance (2m+) · Yielding
12th
26 Dec
Down Royal · Long Distance (2m+) · Good_To_Yielding
4th
21 Nov
Fairyhouse · Long Distance (2m+) · Heavy
24 Oct
Cheltenham · Long Distance (2m+) · Good_To_Soft
3rd
4 Sep
Laytown · 7f – 1m · Standard
9th
4 Sep
Laytown · 5f – 6½f · Standard
4th
31 Jul
Galway · Long Distance (2m+) · Good
9th
28 Jul
Galway · Long Distance (2m+) · Yielding
20th
15 Jul
Downpatrick · Long Distance (2m+) · Good
3rd
14 Jun
Downpatrick · Long Distance (2m+) · Good_To_Yielding
31 May
Tramore · Long Distance (2m+) · Good_To_Yielding
7th
28 May
Wexford · Long Distance (2m+) · Good
4th
23 May
Downpatrick · Long Distance (2m+) · Good
6th
23 May
Downpatrick · Long Distance (2m+) · Good
5th