:

Jonjo & A J O'Neill

There is something immediately striking about a training operation that has been running for barely a year and has already won nine top-level races. Jonjo and A J O'Neill set up their yard in May 2024, and in the time it takes most new trainers to find their feet, they have already celebrated at Cheltenham, Ascot, Aintree, Sandown Park, and Chepstow — some of the most prestigious venues in British racing. Winning at that level once would be an achievement. Winning nine times in roughly twelve months suggests this is not a yard still learning the ropes.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Cheltenham, Gloucs
Record
52 wins from 500 races
Win rate
10.4%
Best course
Catterick Bridge (37.5% from 16 races)
Best going
Good to soft (some give)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
500
Races
52
Wins
10.4%
Win rate
avg ~10%
37%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Jonjo & A J O'Neill has entered for upcoming races

🔍 Full Analysis

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

The headline numbers tell a straightforward story: 125 winners in total, with 52 of those coming in the last twelve months from 500 runners. That is a win rate of around 1 in every 10, which is a solid, professional return. It means that on any given day they send a horse to the races, there is a realistic chance it comes home in front. For a yard this new, that kind of consistency is genuinely impressive — most training operations take years to build that kind of reliability.

Their most productive working relationship is with jockey Jonjo O'Neill Jr, who has partnered their horses to 32 wins from 226 rides — that is roughly 1 in every 7, a noticeably better return than their overall average, which tells you the combination of horse, trainer, and jockey clicks particularly well. Away from the big occasions, Catterick Bridge has been a quiet stronghold: 6 winners from just 16 runners at that track, which is a success rate of more than 1 in every 3. That kind of dominance at a specific venue usually means the team reads the track well and picks their spots carefully.

One partnership that has so far refused to click is with Country Park — eleven races together and still no win. In a yard producing results at this rate, that stands out as unfinished business, a small puzzle that will presumably resolve itself in time. For now, though, the bigger picture is hard to argue with: a yard barely a year old, already operating at the top level of the sport, with a win at Cheltenham in March 2026 as fresh evidence that they belong there.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
8.7%
May
8.3%
Jun
4.2%
Jul
25%
Aug
15.4%
Sep
8.8%
Oct
3.4%
Nov
17.0%
Dec
9.7%
Jan
11.5%
Feb
9.4%
Mar
12%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Soft (muddy)
Good (firm-ish)
Ok
Good to firm (drying out)
Ok
Yielding to soft (damp)
Unknown
Heavy (very wet)
Avoids
Standard (all-weather)
Avoids
Yielding (slightly soft)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Competition Level
Class 1 (elite)
Ok
Class 2 (high-level)
Ok
Class 3 (mid-level)
Class 4 (standard)
Class 5 (entry-level)
Ok
Class 6 (grassroots)
Loves
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, tight turns
Left-handed, tight
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Left-handed, hilly
Ok
Long straights
Ok
Right-handed, hilly
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Jonjo O'Neill Jr First Choice
14.2%
Win rate
32/226
Won / Rode
9.9%
Win rate
10/101
Won / Rode
0%
Win rate
0/50
Won / Rode
11.9%
Win rate
5/42
Won / Rode
5.9%
Win rate
1/17
Won / Rode
25%
Win rate
1/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Jack Dace
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr Jude Fernandes
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 trainer
Form: 24S-3F
Form: -22431
Form: 1-23
Form: 942122
Form: 1-220
Form: 4-1354
Form: 456123
Form: 5-811F
Form: 0-1214

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Worcester 35 3 8.6%
Warwick 29 5 17.2%
Uttoxeter 24 3 12.5%
Haydock Park 23 3 13.0%
Aintree 20 2 10%
Chepstow 19 0 0%
Market Rasen 17 1 5.9%
Newbury 17 0 0%
Catterick Bridge 16 6 37.5%
Wetherby 16 3 18.8%
Windsor 15 5 33.3%
Huntingdon 15 3 20%
Kelso 15 1 6.7%
Newton Abbot 15 1 6.7%
Ludlow 15 0 0%
Kempton Park 15 0 0%
Ffos Las 13 1 7.7%
Cheltenham 12 3 25%
hereford 12 1 8.3%
Carlisle 12 1 8.3%
Fontwell Park 11 2 18.2%
Southwell 11 1 9.1%
Wincanton 11 0 0%
Stratford-on-Avon 11 0 0%
Ascot 9 1 11.1%
Sandown Park 9 1 11.1%
Exeter 8 1 12.5%
Lingfield Park 8 1 12.5%
Punchestown 8 0 0%
Sedgefield 7 1 14.3%
Ayr 7 0 0%
Doncaster 7 0 0%
Musselburgh 6 1 16.7%
Taunton 6 0 0%
Newcastle 6 0 0%
Leicester 4 1 25%
Wolverhampton 4 0 0%
Bangor-on-Dee 3 0 0%
Fakenham 2 0 0%
York 1 0 0%
Brighton 1 0 0%
Plumpton 1 0 0%
Cartmel 1 0 0%
Hexham 1 0 0%
Goodwood 1 0 0%
Fairyhouse 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
13th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
5th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
18th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
25 Apr
Haydock Park · 1m3f – 1m4f · Good_To_Firm
3rd
24 Apr
Chepstow · Long Distance (2m+) · Good
3rd
23 Apr
Warwick · Long Distance (2m+) · Good
5th
23 Apr
Warwick · Long Distance (2m+) · Good
4th
22 Apr
Ludlow · Long Distance (2m+) · Good
3rd
21 Apr
Ffos Las · Long Distance (2m+) · Good
5th
18 Apr
Ayr · Long Distance (2m+) · Heavy
17 Apr
Ayr · Long Distance (2m+) · Soft
17 Apr
Ayr · Long Distance (2m+) · Soft
4th
17 Apr
Ayr · Long Distance (2m+) · Soft
15 Apr
Haydock Park · Long Distance (2m+) · Good_To_Soft
Won
15 Apr
Haydock Park · Long Distance (2m+) · Good
7th
15 Apr
Haydock Park · Long Distance (2m+) · Good
14 Apr
Market Rasen · Long Distance (2m+) · Good
14 Apr
Newton Abbot · Long Distance (2m+) · Good
4th
14 Apr
Newton Abbot · Long Distance (2m+) · Good
2nd