UK time :

Mr L P Shanahan

There are jockeys who light up the statistics pages, and then there are jockeys grinding through the harder arithmetic of the sport. Mr L P Shanahan sits firmly in the second camp right now — one winner from 44 rides this season, a win rate of roughly 1 in every 44 races, tells its own story. That is a sharp fall from where he was just twelve months ago, when he was winning closer to 1 in every 11 races at a 9% clip. Something has shifted, and the numbers have not been kind.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
1 wins from 44 races
Win rate
2.3%
Top trainer
Best course
Punchestown (14.3% from 7 races)
Best ground
Soft to heavy (wet)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
44
Races
1
Wins
2.3%
Win rate
avg ~10%
29.5%
Top-3 rate
avg ~30%

🐎 Today's and upcoming rides

Rides Mr L P Shanahan has entered for upcoming races

🔍 Full analysis

Our model's view, based on this jockey's record and recent runs
TrackLab's jockey breakdown

The most striking detail in his record is the partnership with trainer Ross O'Sullivan. Twenty-one rides together and not a single winner between them — that is a working relationship that has produced a lot of effort for very little reward. When a jockey and a trainer combine that frequently without a result, questions tend to follow about whether the horses simply aren't good enough on the day, or whether the combination just hasn't clicked yet. At this point, it is probably a bit of both.

The one genuine bright spot in Shanahan's profile is what happens when the weather turns ugly. On very wet, soft ground, he has won 1 from 7 races — a 14% win rate, or roughly 1 in every 7. That is a meaningful number, and it is worth paying attention to. Some jockeys genuinely ride differently when conditions get testing, sitting quieter, managing tired horses better through the mud. Whether that is the case here or simply a small sample of fortunate timing, it is the one area where his numbers stand out positively.

Four years into his career, Shanahan is still at the stage where seasons like this one are part of the education. The dip from 9% to 2% in a single year is steep, and a solitary winner from 44 rides is a tough run by any measure. The question now is whether the wet-ground form is a genuine skill he can build on, or whether the rest of 2025 simply needs to be weathered and learned from.

📈 Form trend

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

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Soft to heavy (wet)
Loves
Yielding to soft (damp)
Unknown
Standard (all-weather)
Unknown
Good (a little give)
Avoids
Yielding (slightly soft)
Avoids
Good to yielding (mild give)
Avoids
Heavy (very wet)
Avoids
Soft (muddy)
Avoids
🏟 Track shape
Right-handed, long straights
Loves
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Right-handed, hilly
Avoids
Right-handed, tight turns
Avoids
Right-handed, tight
Avoids

🏇 Trainers

The trainers they work with most, most rides first
Ross O'Sullivan Main partner
0%
Win rate
0/21
Wins / rides
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Kevin Thomas Coleman
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: 222
Form: /10P-3
Form: 118-12
Form: 80460-
Form: -90633
Form: 0-964
Form: 3F3737
Form: -61604
Form: 1-F491

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Punchestown 7 1 14.3%
Naas 5 0 0%
Cork 4 0 0%
Fairyhouse 3 0 0%
Thurles 3 0 0%
Leopardstown 3 0 0%
Listowel 2 0 0%
Tipperary 2 0 0%
Galway 2 0 0%
Gowran Park 2 0 0%
Navan 2 0 0%
Limerick 2 0 0%
Dundalk 1 0 0%
Roscommon 1 0 0%
Down Royal 1 0 0%
Kilbeggan 1 0 0%
Clonmel 1 0 0%
Wexford 1 0 0%
Sligo 1 0 0%

📅 Recent results

The last 20 results, most recent first
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
7th
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
4th
6 Mar
Dundalk · Long Distance (2m+) · Standard
9th
3 Mar
Leopardstown · Long Distance (2m+) · Soft
3rd
3 Mar
Leopardstown · Long Distance (2m+) · Yielding
10th
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
3rd
8 Feb
Lets Go La Fichad
Navan · Long Distance (2m+) · Heavy
6th
7 Feb
Naas · Long Distance (2m+) · Heavy
3rd
7 Feb
Naas · 1m6f – 2m · Soft_To_Heavy
2nd
5 Feb
Thurles · Long Distance (2m+) · Soft
11th
25 Jan
Naas · Long Distance (2m+) · Heavy
3rd
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
Won
9 Jan
Naas · Long Distance (2m+) · Soft
2nd
15 Dec
Naas · Long Distance (2m+) · Soft_To_Heavy
2nd
6 Dec
Navan · Long Distance (2m+) · Soft_To_Heavy
3rd
23 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
10th
22 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
4th
21 Nov
Fairyhouse · Long Distance (2m+) · Heavy
11th
20 Nov
Thurles · 1m6f – 2m · Yielding_To_Soft
12th
19 Oct
Limerick · Long Distance (2m+) · Soft
7th