:

Conor O'Farrell

Four years into his career and Conor O'Farrell is quietly building the kind of record that gets people in racing circles paying attention. Since his first season in 2021, he has ridden 153 winners — a healthy total for a jockey still finding his feet at the top level — and in the last twelve months alone he has added 41 of those, winning roughly 1 in every 9 races he rides across 384 attempts. That is a solid, professional return. But the last two weeks tell an even more interesting story: 3 winners from just 14 rides, a win rate of 21% that is almost double his seasonal average. When a jockey's numbers spike like that, it usually means something has clicked — confidence, fitness, or simply the right horses at the right time.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
41 wins from 384 races
Win rate
10.7%
Top trainer
Best course
Musselburgh (30% from 10 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
384
Races
41
Wins
10.7%
Win rate
avg ~10%
34.4%
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

The highlight of his career so far came at the top level. O'Farrell has won 2 Class 1 races — the highest grade in British racing — at Warwick and Haydock Park, including one at Warwick as recently as February 2026. To win at that level once takes talent and a bit of luck. To do it twice, at four years in, suggests he belongs in those conversations.

His most important professional relationship is with trainer Neil Mulholland, and the numbers there are striking. From 228 rides together they have produced 31 winners — that is winning roughly 1 in every 7, a 14% win rate that comfortably outperforms O'Farrell's overall seasonal average. When a jockey and trainer click at that level, it is rarely a coincidence. It usually means they understand each other's horses, communicate well, and trust each other's judgement. That partnership looks like the engine room of O'Farrell's career right now.

One more thing worth noting: he is particularly effective when the weather turns nasty. On very wet and muddy ground, O'Farrell wins 5 races in every 25 he rides — a 20% win rate that is nearly double his usual figures. Some jockeys are fair-weather performers; O'Farrell appears to thrive when conditions get difficult and fields thin out. In jump racing, where the British winter throws everything it has at horses and riders alike, that is a genuinely valuable skill. He is worth keeping an eye on the next time the rain comes down.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
12%
May
8%
Jun
11.8%
Jul
6.2%
Aug
14.3%
Sep
5.1%
Oct
7.7%
Nov
12.5%
Dec
15.4%
Jan
11.4%
Feb
11.1%
Mar
20%
Apr

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Loves
Good to firm
Loves
Good (firm-ish)
Ok
Good to soft
Ok
Soft (muddy)
Ok
🏅 Competition Level
Class 1
Ok
Class 2
Avoids
Class 3
Ok
Class 4
Ok
Class 5
🏟 Track Shape
Wide and galloping
Loves
Left-handed, tight turning
Right-handed, undulating
Left-handed, tight
Right-handed, tight turning
Left-handed, wide and galloping
Ok
Right-handed, wide and galloping
Avoids
Left-handed, undulating
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Neil Mulholland First Choice
13.6%
Win rate
31/228
Won / Rode
9.7%
Win rate
3/31
Won / Rode
4.5%
Win rate
1/22
Won / Rode
5.3%
Win rate
1/19
Won / Rode
0%
Win rate
0/12
Won / Rode
22.2%
Win rate
2/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/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

Top Horses

The strongest horses currently associated with this jockey
Form: 695111
Form: /134-P
Form: 645F11
Form: -11234
Form: -43322
Form: 036P
Form: 068331
Form: 1-3363
Form: 334734
Form: 6152

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fontwell Park 32 4 12.5%
Uttoxeter 29 2 6.9%
Chepstow 24 3 12.5%
Worcester 22 2 9.1%
Taunton 20 3 15%
Ffos Las 19 2 10.5%
Hexham 18 1 5.6%
Plumpton 14 3 21.4%
Wincanton 14 1 7.1%
hereford 13 3 23.1%
Stratford-on-Avon 13 0 0%
Carlisle 12 0 0%
Newton Abbot 11 3 27.3%
Sedgefield 11 1 9.1%
Musselburgh 10 3 30%
Southwell 10 1 10%
Market Rasen 9 0 0%
Ludlow 8 2 25%
Wetherby 7 0 0%
Cheltenham 7 0 0%
Doncaster 6 2 33.3%
Windsor 6 0 0%
Ayr 6 0 0%
Warwick 5 2 40%
Cartmel 5 1 20%
Newcastle 5 1 20%
Lingfield Park 5 1 20%
Kelso 5 0 0%
Perth 5 0 0%
Bangor-on-Dee 5 0 0%
Kempton Park 5 0 0%
Newbury 4 0 0%
Huntingdon 4 0 0%
Leicester 3 0 0%
Fakenham 3 0 0%
Sandown Park 3 0 0%
Catterick Bridge 2 0 0%
Exeter 2 0 0%
Haydock Park 1 0 0%
Epsom Downs 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Newton Abbot · Long Distance (2m+) · Good_To_Soft
3rd
4 Apr
Newton Abbot · Long Distance (2m+) · Good_To_Soft
9th
2 Apr
Chepstow · Long Distance (2m+) · Good_To_Soft
9th
1 Apr
Southwell · Long Distance (2m+) · Good
1 Apr
Southwell · Long Distance (2m+) · Good
Won
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
8th
30 Mar
Ludlow · Long Distance (2m+) · Good
Won
27 Mar
Wetherby · Long Distance (2m+) · Good
9th
27 Mar
Wetherby · Long Distance (2m+) · Good
25 Mar
Hexham · Long Distance (2m+) · Soft
25 Mar
Hexham · Long Distance (2m+) · Soft
3rd
25 Mar
Hexham · Long Distance (2m+) · Soft
24 Mar
Southwell · Long Distance (2m+) · Good
2nd
23 Mar
Wincanton · Long Distance (2m+) · Good
Won
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
6th
22 Mar
Carlisle · 1m6f – 2m · Good_To_Soft
2nd
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
3rd
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
Won
19 Mar
Ludlow · Long Distance (2m+) · Good
18 Mar
hereford · Long Distance (2m+) · Good
3rd