:

Leigh Roche

Leigh Roche is four years into a professional riding career that already has one remarkable footnote: a Class 1 win at Newmarket, one of the most prestigious tracks in British racing. Landing a top-level race is something many jockeys never manage, and doing it within the first few years of a career marks Roche out as someone who can rise to a big occasion when it matters.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
14 wins from 299 races
Win rate
4.7%
Top trainer
Best course
Cork (9.1% from 11 races)
Best going
Good to yielding

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
299
Races
14
Wins
4.7%
Win rate
avg ~10%
13.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

The broader numbers tell a more complex story. Over the past 12 months, Roche has ridden 299 times and won 14 races — roughly 1 in every 21 rides — and that 5% win rate represents a slight dip from 6% the previous season. Across four years, 82 career winners is a solid foundation, but the current form suggests a jockey working hard to find a consistent rhythm rather than one firing on all cylinders.

Where the statistics do shine is in specific conditions and locations. On slightly soft ground — the kind of surface you get after a shower or two when the ground is damp but not waterlogged — Roche wins 3 times from every 24 races, a 12% rate that is more than double the season average. That suggests a real feel for riding horses when the ground gives a little underfoot, which is a genuinely useful skill in the unpredictable British and Irish climate. Tramore also stands out: 3 winners from just 9 rides there means Roche wins 1 in every 3 races at that track, which is a remarkable return and suggests either a strong book of rides there or something about the track that suits the way Roche rides.

The partnership with trainer M D O'Callaghan is the most productive of Roche's career in terms of volume, producing 2 wins from 29 rides together — about 1 in every 14. That is modest, but the sheer number of rides together speaks to a genuine working relationship and ongoing trust from the yard. The link-up with Galaxy Wonder, meanwhile, has yet to produce a win across five races, which must be a source of frustration for everyone involved, though five races is still a small enough sample that the combination should not be written off.

At 82 career winners and still only four years in, Roche has time on their side. The Newmarket Class 1 win proves the ceiling is high — it is now a question of how consistently Roche can perform at that level.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
11.1%
Mar
9.5%
Apr
0%
May
6.5%
Jun
4.2%
Jul
10.8%
Aug
0%
Sep
0%
Oct
6.7%
Nov
9.1%
Dec
10%
Jan
0%
Mar

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding
Loves
Standard (all-weather)
Yielding
Good (firm-ish)
Ok
Soft (muddy)
Ok
Heavy (very wet)
Avoids
Yielding to soft
Avoids
Soft to heavy
Avoids
Good to firm
Avoids
🏟 Track Shape
Right-handed, tight turning
Loves
Left-handed, tight turning
Right-handed, tight
Left-handed, wide and galloping
Ok
Right-handed, wide and galloping
Ok
Right-handed, undulating
Ok

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
M D O'Callaghan First Choice
6.9%
Win rate
2/29
Won / Rode
5%
Win rate
1/20
Won / Rode
6.7%
Win rate
1/15
Won / Rode
6.7%
Win rate
1/15
Won / Rode
0%
Win rate
0/14
Won / Rode
0%
Win rate
0/12
Won / Rode
9.1%
Win rate
1/11
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/10
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode
20%
Win rate
1/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 1-4323
Form: 6033-2
Form: 44-1
Form: 443-42
Form: 6-4
Form: 1-2541
Form: 5175-3
Form: 70-814
Form: 800-14
Form: 805-92

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 61 4 6.6%
The Curragh 36 1 2.8%
Naas 31 1 3.2%
Gowran Park 23 1 4.3%
Leopardstown 18 0 0%
Galway 17 1 5.9%
Navan 17 0 0%
Down Royal 15 1 6.7%
Fairyhouse 13 0 0%
Cork 11 1 9.1%
Tramore 9 3 33.3%
Roscommon 9 0 0%
Bellewstown 8 1 12.5%
Tipperary 8 0 0%
Killarney 7 0 0%
Limerick 7 0 0%
Listowel 4 0 0%
Punchestown 2 0 0%
Thurles 2 0 0%
Sligo 1 0 0%

📅 Recent Results

The last 20 results, most recent first
22 Mar
Naas · 5f – 6½f · Soft
15th
20 Mar
Dundalk · 1m1f – 1m2f · Standard
4th
20 Mar
Dundalk · 7f – 1m · Standard
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
14th
15 Mar
The Curragh · 7f – 1m · Heavy
11th
15 Mar
The Curragh · 5f – 6½f · Heavy
6th
13 Mar
Dundalk · 1m6f – 2m · Standard
30 Jan
Dundalk · 1m3f – 1m4f · Standard
12th
30 Jan
Dundalk · 1m3f – 1m4f · Standard
13th
30 Jan
Dundalk · 1m6f – 2m · Standard
Won
30 Jan
Dundalk · 1m1f – 1m2f · Standard
2nd
30 Jan
Dundalk · 1m1f – 1m2f · Standard
14th
23 Jan
Dundalk · 1m6f – 2m · Standard
12th
23 Jan
Dundalk · 7f – 1m · Standard
13th
23 Jan
Dundalk · 1m3f – 1m4f · Standard
11th
23 Jan
Dundalk · 5f – 6½f · Standard
Won
16 Jan
Dundalk · 1m1f – 1m2f · Standard
3rd
16 Jan
Dundalk · 7f – 1m · Standard
9th
13 Jan
Dundalk · 1m3f – 1m4f · Standard
4th
13 Jan
Dundalk · 5f – 6½f · Standard
2nd