:

Shane O'Callaghan(5)

Four years into his career, Shane O'Callaghan has built himself a solid foundation in the saddle — 38 winners and counting since he started out in 2021. It's a respectable haul for a jockey still finding his feet at the top level, though this season has been tougher than most. He's managed 7 winners from 148 rides, which works out at roughly 1 in every 21 — a win rate of 5% that represents a noticeable dip from the 8% he was posting just twelve months ago. In a sport where momentum matters, that kind of slide is worth watching. It doesn't necessarily mean he's struggling — sometimes the horses simply aren't there — but it's a number he'll want to turn around.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
7 wins from 148 races
Win rate
4.7%
Top trainer
Best course
Tramore (14.3% from 14 races)
Best going
Soft to heavy (wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
148
Races
7
Wins
4.7%
Win rate
avg ~10%
31.1%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Shane O'Callaghan(5) 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

His most consistent working relationship is with trainer P J Rothwell, where he's ridden 33 times and come away with 2 wins — around 1 in every 16. That's a modest return on paper, but regular bookings from a trainer are a sign of trust, and in jump racing, trust is currency. Rothwell clearly sees something worth keeping.

One area where O'Callaghan genuinely stands out is on wet, muddy ground. In those conditions, he's won 2 from 26 races — an 8% win rate that rises above his overall season average. That might sound like a small edge, but in Irish jump racing, where soft and heavy ground is a fact of life for much of the season, knowing how to ride a horse through the mud is a real skill. Some jockeys just handle it better, and O'Callaghan appears to be one of them.

The "(5)" next to his name is a weight allowance — essentially a bonus given to less experienced jockeys to make their rides more competitive against established names. It means trainers can claim a small advantage by booking him, which helps keep the phone ringing while he continues to build his career. At 38 winners in four years, he's doing the unglamorous work that most successful jockeys have to do — riding plenty, winning some, and waiting for the right opportunities to arrive.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
P J Rothwell First Choice
6.1%
Win rate
2/33
Won / Rode
7.7%
Win rate
2/26
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
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
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
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/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 339221
Form: 227434
Form: -3F662
Form: 32591S
Form: 327834
Form: 645423
Form: 127813
Form: 713942
Form: P256P3
Form: 31115P

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Limerick 16 1 6.2%
Tramore 14 2 14.3%
Punchestown 12 0 0%
Wexford 10 0 0%
Fairyhouse 9 2 22.2%
Naas 8 0 0%
Galway 8 0 0%
Killarney 8 0 0%
Leopardstown 7 0 0%
Navan 6 1 16.7%
Thurles 6 0 0%
Ballinrobe 5 0 0%
Clonmel 5 0 0%
Down Royal 5 0 0%
Gowran Park 5 0 0%
Cork 5 0 0%
Sligo 4 0 0%
Kilbeggan 3 1 33.3%
Downpatrick 3 0 0%
Bellewstown 3 0 0%
Tipperary 1 0 0%
Aintree 1 0 0%
Cheltenham 1 0 0%
The Curragh 1 0 0%
Roscommon 1 0 0%
Laytown 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
5th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
6th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
11th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
3rd
20 Apr
Tramore · Long Distance (2m+) · Good_To_Yielding
2nd
20 Apr
Tramore · Long Distance (2m+) · Good_To_Yielding
19 Apr
Tramore · 1m6f – 2m · Yielding
10th
19 Apr
Tramore · Long Distance (2m+) · Soft
8th
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
10th
10 Apr
Aintree · Long Distance (2m+) · Good_To_Soft
5th
6 Apr
Cork · Long Distance (2m+) · Good_To_Yielding
6th
6 Apr
Cork · Long Distance (2m+) · Yielding
6th
6 Apr
Cork · Long Distance (2m+) · Yielding
8th
5 Apr
Fairyhouse · Long Distance (2m+) · Soft
5 Apr
Fairyhouse · Long Distance (2m+) · Soft
4th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
13th
31 Mar
Limerick · Long Distance (2m+) · Soft
2nd
26 Mar
Clonmel · Long Distance (2m+) · Soft
2nd
26 Mar
Clonmel · Long Distance (2m+) · Soft
2nd