UK time :

Eoin Staples(5)

Three years into his riding career, Eoin Staples has quietly built himself into a jockey worth paying attention to. Since 2022, he has racked up 34 career winners, and in the last 12 months alone, 33 of those came from 317 rides — that's roughly 1 winner in every 10 races, which is a solid return for a jockey still finding his feet at this level. The "(5)" next to his name means he carries a weight allowance that makes him attractive to trainers looking for an edge, and he's clearly making the most of the opportunity.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
33 wins from 317 races
Win rate
10.4%
Top trainer
Best course
Sligo (30% from 10 races)
Best ground
Yielding (slightly soft)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
317
Races
33
Wins
10.4%
Win rate
avg ~10%
28.7%
Top-3 rate
avg ~30%

🐎 Today's and upcoming rides

Rides Eoin Staples(5) 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 telling number in his record is what happens when he teams up with trainer Gavin Cromwell. Across 90 rides together, they've combined for 16 wins — that's nearly 1 in every 5, almost double his overall rate. That kind of partnership doesn't happen by accident. It suggests a real working relationship, the sort where a trainer trusts a jockey enough to put him on their better horses and a jockey knows the yard's horses well enough to get the best out of them.

He also has a knack for wet conditions. On soft or muddy ground, he wins 10 from 58 races — around 1 in 6 — which is noticeably better than his overall numbers. Some jockeys struggle to adapt when the ground gets testing, asking horses for effort at the wrong moment or misjudging the pace. Staples clearly doesn't have that problem. And at Sligo specifically, he's won 3 of his 10 rides there — 30%, or nearly 1 in every 3 — which is the kind of course record that makes trainers pick up the phone when they're heading there.

What makes this profile particularly timely is his current form. Over the last two weeks he's won 2 from 11 rides — an 18% win rate against his season average of 10%. Form streaks in racing can be fleeting, but they often reflect a jockey riding with real confidence, reading races well and making fewer errors. Right now, Eoin Staples looks like someone hitting their stride.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
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
4.3%
Mar
24%
Apr

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Yielding (slightly soft)
Loves
Good (a little give)
Good to yielding (mild give)
Ok
Heavy (very wet)
Ok
Soft (muddy)
Ok
Yielding to soft (damp)
Ok
Good to firm (fairly firm)
Unknown
Soft to heavy (wet)
Avoids
Good to soft (some give)
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, tight
Loves
Right-handed, tight turns
Right-handed, hilly
Right-handed, long straights
Ok
Left-handed, tight turns
Ok
Left-handed, tight
Unknown
Left-handed, long straights
Avoids

🏇 Trainers

The trainers they work with most, most rides first
Gavin Cromwell Main partner
17.8%
Win rate
16/90
Wins / rides
11.9%
Win rate
5/42
Wins / rides
11.5%
Win rate
3/26
Wins / rides
0%
Win rate
0/10
Wins / rides
33.3%
Win rate
3/9
Wins / rides
Patrick T Foley
12.5%
Win rate
1/8
Wins / rides
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/6
Wins / rides
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: F-32
Form: 37-722
Form: 3322
Form: 776001
Form: -55333
Form: 789531
Form: F8F725
Form: -25002
Form: 312645
Form: 634255

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Fairyhouse 28 2 7.1%
Cork 24 3 12.5%
Downpatrick 23 4 17.4%
Wexford 22 4 18.2%
Thurles 21 0 0%
Punchestown 18 2 11.1%
Clonmel 17 0 0%
Down Royal 16 3 18.8%
Galway 14 3 21.4%
Listowel 14 1 7.1%
Leopardstown 13 1 7.7%
Sligo 10 3 30%
Tramore 10 1 10%
Kilbeggan 10 1 10%
Navan 10 0 0%
Gowran Park 8 2 25%
Limerick 8 0 0%
Killarney 8 0 0%
Naas 7 0 0%
Roscommon 6 1 16.7%
Bellewstown 6 1 16.7%
Cheltenham 6 0 0%
Ballinrobe 5 1 20%
Tipperary 4 0 0%
Perth 4 0 0%
Fontwell Park 1 0 0%
Haydock Park 1 0 0%
Ludlow 1 0 0%
Uttoxeter 1 0 0%
Ayr 1 0 0%

📅 Recent results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
—
29 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
—
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
4th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
5th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
5th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
—
20 Apr
Tramore · Long Distance (2m+) · Good_To_Yielding
Won
19 Apr
Tramore · Long Distance (2m+) · Yielding
—
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
Won
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
—
14 Apr
Clonmel · Long Distance (2m+) · Yielding
—
12 Apr
Down Royal · Long Distance (2m+) · Good
—
12 Apr
Down Royal · Long Distance (2m+) · Good
Won
12 Apr
Down Royal · Long Distance (2m+) · Good
Won
10 Apr
Wexford · Long Distance (2m+) · Yielding
—
10 Apr
Wexford · Long Distance (2m+) · Good_To_Yielding
Won
10 Apr
Wexford · Long Distance (2m+) · Good_To_Yielding
Won
10 Apr
Wexford · Long Distance (2m+) · Good_To_Yielding
5th
6 Apr
Cork · Long Distance (2m+) · Good_To_Yielding
2nd