UK time :

Mikey Sheehy

Four years into a career in the saddle, Mikey Sheehy has quietly built a record of 74 winners — a solid foundation for a jockey still finding his feet at the top level. This season he has converted 4 wins from 77 rides, roughly 1 in every 19, which sits at 5% — a modest number on paper, but one that tells only part of the story.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
4 wins from 77 races
Win rate
5.2%
Best course
Tramore (33.3% from 3 races)
Best ground
Good to firm (fairly firm)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
77
Races
4
Wins
5.2%
Win rate
avg ~10%
22.1%
Top-3 rate
avg ~30%

🔍 Full analysis

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

The more interesting detail is the direction of travel. Last year Sheehy was winning 4 in every 100 rides. This season that has crept up to 5 in every 100, and over the last two weeks he has been genuinely sharp — one winner from his last 10 rides, doubling his season average at a moment when form and confidence appear to be building together. In racing, a jockey hitting a purple patch often attracts better rides, which in turn leads to more winners. That upward curve is worth watching.

His most consistent working relationship is with trainer Adrian Paul Keatley, where he has ridden 2 winners from 28 rides together — winning roughly 1 in every 14, which beats his overall season average and suggests a yard that trusts him and puts him up on horses with a genuine chance. Twenty-eight rides for one trainer is a meaningful volume; this is clearly a partnership with some commitment on both sides.

One specific edge Sheehy appears to have is on fast, dry ground, where he has won 1 from 10 races at 10% — twice his season-wide rate. It is a small sample, but it hints at a jockey who rides with more purpose and precision when the ground is quick underfoot, whether through the horses he tends to ride in those conditions or something in his own style that suits a faster surface. Either way, it is a pattern worth noting as the summer months arrive.

At 74 career winners across four seasons, Sheehy is not yet a name that stops conversations in the weighing room — but he is improving, in form, and clearly building real partnerships with at least one established trainer. The next step is converting that momentum into a higher win rate across a full season.

📈 Form trend

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

🎯 Where this jockey does best

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

🏇 Trainers

The trainers they work with most, most rides first
Adrian Paul Keatley Main partner
7.1%
Win rate
2/28
Wins / rides
0%
Win rate
0/17
Wins / rides
Doug Watson
0%
Win rate
0/11
Wins / rides
20%
Win rate
1/5
Wins / rides
25%
Win rate
1/4
Wins / rides
Osama Refai
0%
Win rate
0/3
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
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: 3
Form: 5
Form: 117152
Form: 0696-1
Form: 4-2327
Form: -58478
Form: /000-2
Form: 67-5
Form: 236
Form: 0-5343

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
meydan 7 0 0%
Dundalk 5 1 20%
Beverley 5 1 20%
jebel_ali 4 0 0%
The Curragh 4 0 0%
York 4 0 0%
Gowran Park 4 0 0%
Tramore 3 1 33.3%
Musselburgh 3 1 33.3%
Hamilton Park 3 0 0%
abu_dhabi 3 0 0%
Thirsk 3 0 0%
Chester 3 0 0%
Southwell 2 0 0%
Punchestown 2 0 0%
Newmarket 2 0 0%
Newcastle 2 0 0%
Tipperary 2 0 0%
Navan 2 0 0%
Cork 2 0 0%
Down Royal 2 0 0%
Killarney 2 0 0%
Ripon 2 0 0%
sharjah 1 0 0%
Sligo 1 0 0%
Naas 1 0 0%
Redcar 1 0 0%
Galway 1 0 0%
Ballinrobe 1 0 0%

📅 Recent results

The last 20 results, most recent first
3 Jun
Ripon · 5f – 6½f · Good
5th
2 Jun
Newcastle · 1m6f – 2m · Standard
8th
2 Jun
Newcastle · 1m3f – 1m4f · Standard
8th
31 May
Thirsk · Long Distance (2m+) · Good
2nd
31 May
Thirsk · 7f – 1m · Good
7th
30 May
Beverley · 1m1f – 1m2f · Good_To_Firm
Won
30 May
Beverley · 7f – 1m · Good_To_Firm
10th
30 May
Clash Of Hearts
Beverley · 5f – 6½f · Good_To_Firm
3rd
30 May
Beverley · 5f – 6½f · Good_To_Firm
2nd
25 May
Redcar · 5f – 6½f · Good_To_Firm
9th
21 May
Southwell · 5f – 6½f · Standard
7th
17 May
Hamilton Park · 1m1f – 1m2f · Good
6th
17 May
Hamilton Park · 5f – 6½f · Good
11th
17 May
Hamilton Park · 5f – 6½f · Good
4th
15 May
York · 5f – 6½f · Good
12th
15 May
York · 7f – 1m · Good
14th
14 May
Clash Of Hearts
York · 5f – 6½f · Good
3rd
13 May
York · 5f – 6½f · Good
3rd
8 May
Chester · Long Distance (2m+) · Good
5th
7 May
Chester · 5f – 6½f · Good
3rd