:

Eoin Staples

Three years into a professional riding career, Eoin Staples has already established himself as a jockey worth watching. In the last 12 months alone he has ridden 27 winners from 278 races — roughly 1 in every 10, which accounts for almost his entire career tally of 28 wins. That tells you something important: this is a rider who is hitting his stride right now, not coasting on past glories.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
27 wins from 278 races
Win rate
9.7%
Top trainer
Best course
Sligo (30% from 10 races)
Best going
Yielding

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
278
Races
27
Wins
9.7%
Win rate
avg ~10%
26.6%
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 most striking number in Staples's record is his partnership with trainer Gavin Cromwell. From 83 races together they have combined for 14 wins — that's winning 1 in every 6, almost double his overall rate. When a jockey performs that much better for one particular yard, it usually means there's genuine trust on both sides: the trainer keeps booking him, the jockey knows the horses, and the results follow. For Staples, Cromwell's operation looks like a real home base as he builds his career.

He also has a clear preference for wet, muddy ground, where he wins 9 from 44 races — roughly 1 in every 5. On days when other jockeys are grumbling about the conditions, Staples tends to thrive. Whether that's down to the type of horses he rides or something in his style, the numbers make a compelling case that he's the man to look for when the ground is soft. His record at Sligo tells a similar story about a jockey who punches above his weight in specific circumstances — 3 winners from just 10 races there is a 30% hit rate, exceptional by any standard.

At only three years into his career, there is plenty of runway ahead. The raw numbers are still modest, but the trends inside them — the Cromwell partnership, the soft-ground record, the Sligo figures — suggest a rider who is finding out where he excels and leaning into it. That's exactly what a smart young jockey should be doing.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2024–2026
20%
Dec
0%
Mar
0%
Jun
12.5%
Jul
9.4%
Aug
17.4%
Sep
11.4%
Oct
5.3%
Nov
12.9%
Dec
8.8%
Jan
0%
Feb
11.1%
Mar

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Gavin Cromwell First Choice
16.9%
Win rate
14/83
Won / Rode
3.3%
Win rate
1/30
Won / Rode
11.5%
Win rate
3/26
Won / Rode
0%
Win rate
0/10
Won / Rode
33.3%
Win rate
3/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
16.7%
Win rate
1/6
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/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/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

Top Horses

The strongest horses currently associated with this jockey
Form: 3322
Form: 4F8F72
Form: -55333
Form: F
Form: 559122
Form: 645141
Form: 20-315
Form: 462B84
Form: 3-43
Form: 604267

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fairyhouse 28 2 7.1%
Thurles 21 0 0%
Downpatrick 19 4 21.1%
Cork 17 3 17.6%
Wexford 16 2 12.5%
Punchestown 15 2 13.3%
Galway 14 3 21.4%
Listowel 14 1 7.1%
Down Royal 13 1 7.7%
Leopardstown 13 1 7.7%
Clonmel 13 0 0%
Sligo 10 3 30%
Navan 10 0 0%
Gowran Park 8 2 25%
Killarney 8 0 0%
Tramore 8 0 0%
Limerick 7 0 0%
Kilbeggan 6 1 16.7%
Roscommon 6 1 16.7%
Naas 6 0 0%
Ballinrobe 5 1 20%
Tipperary 4 0 0%
Cheltenham 4 0 0%
Perth 4 0 0%
Bellewstown 4 0 0%
Ludlow 1 0 0%
Fontwell Park 1 0 0%
Ayr 1 0 0%
Haydock Park 1 0 0%
Uttoxeter 1 0 0%

📅 Recent Results

The last 20 results, most recent first
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
6th
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
2nd
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
6th
5 Mar
Thurles · Long Distance (2m+) · Soft
7th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
4th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
5th
3 Mar
Leopardstown · Long Distance (2m+) · Yielding
Won
2 Mar
Leopardstown · Long Distance (2m+) · Yielding_To_Soft
16th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
6th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
26 Feb
Clonmel · Long Distance (2m+) · Heavy
26 Feb
Clonmel · Long Distance (2m+) · Heavy
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
2nd
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
4th
18 Feb
Punchestown · Long Distance (2m+) · Soft
16th
15 Feb
Punchestown · Long Distance (2m+)
12th
12 Feb
Clonmel · Long Distance (2m+) · Heavy
10 Feb
Limerick · 1m6f – 2m · Heavy
3rd
8 Feb
Navan · Long Distance (2m+) · Heavy
9th