:

Mr Derek O'Connor

Four years into his riding career, Derek O'Connor has already done something most jockeys spend a lifetime chasing — he has won at Cheltenham at the very highest level. That single result, in a top-level race at the most famous jumps venue in the world, tells you this is not someone who simply makes up the numbers.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
10 wins from 70 races
Win rate
14.3%
Top trainer
Best course
Punchestown (23.1% from 13 races)
Best going
Soft to heavy (wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
70
Races
10
Wins
14.3%
Win rate
avg ~10%
32.9%
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 overall record bears that out. Since 2021 he has ridden 59 career winners, and in the last twelve months alone he has won 10 races from 70 rides — roughly 1 in every 7, or 14%. That is a solid, professional return, the kind of consistency that keeps a jockey in demand and trainers calling back.

One place where O'Connor clearly feels at home is Punchestown. He has sent out 3 winners from 13 rides there, which works out at almost 1 in every 4 — significantly better than his overall rate. Tracks develop their own rhythms, their own turns and gradients, and jockeys who learn to read a course tend to win there more often than the numbers suggest they should. Punchestown looks like that kind of place for him.

He also seems to sharpen up when the ground gets heavy. On wet, muddy ground he has won 2 races from just 7 rides — nearly 1 in every 3, or 29%. That is almost double his usual rate, which suggests he rides differently when the mud is flying: more patient, perhaps, or more willing to conserve his horse's energy for a late surge. Whatever the reason, the numbers make a compelling case for keeping an eye on him when the rain comes down.

One partnership that has not clicked yet is with Keep On Dreaming. Three races together and no wins between them — which, given O'Connor's record elsewhere, is more of a puzzle than a pattern. Sometimes a horse and jockey simply haven't found their rhythm yet, and three runs is not a long story. That one remains unfinished.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
A J Martin First Choice
22.2%
Win rate
2/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
100%
Win rate
2/2
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/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: 37P116
Form: -83111
Form: -75428
Form: 1/11/
Form: -41229
Form: 1-784
Form: 784853
Form: 135
Form: -1P0P1
Form: F371P1

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 13 3 23.1%
Leopardstown 7 1 14.3%
Galway 7 0 0%
Tipperary 5 0 0%
Thurles 4 1 25%
Killarney 4 1 25%
Listowel 4 0 0%
Down Royal 3 1 33.3%
Fairyhouse 3 0 0%
Clonmel 2 1 50%
Cork 2 1 50%
Limerick 2 0 0%
Haydock Park 2 0 0%
Cheltenham 2 0 0%
Aintree 2 0 0%
Kilbeggan 2 0 0%
Naas 2 0 0%
Navan 1 1 100%
Roscommon 1 0 0%
Gowran Park 1 0 0%
The Curragh 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
28 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
28 Apr
Punchestown · Long Distance (2m+) · Yielding
14th
9 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
19th
9 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
9th
6 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
8th
2 Apr
Clonmel · Long Distance (2m+) · Soft
Won
31 Mar
Limerick · Long Distance (2m+) · Soft
10th
13 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
2nd
12 Mar
Cheltenham · Long Distance (2m+) · Good
12th
3 Mar
Leopardstown · Long Distance (2m+) · Soft
Won
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
4th
2 Feb
Leopardstown · Long Distance (2m+) · Heavy
5th
29 Jan
Thurles · Long Distance (2m+) · Heavy
14 Jan
Fairyhouse · Long Distance (2m+) · Yielding
5th
11 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
Won
9 Jan
Naas · Long Distance (2m+) · Soft
5th
29 Dec
Leopardstown · Long Distance (2m+) · Good_To_Yielding
6th