:

Ricky Doyle

Four years into his career, Ricky Doyle is quietly building something worth paying attention to. Since picking up his first ride in 2021, he has racked up 59 winners — and in the last 12 months alone, 15 of those came from 173 races, a win rate of around 1 in every 12. That might not sound explosive, but the direction of travel matters: last year he was winning roughly 1 in every 14 races, and this season that has tightened to 1 in 12. Small margins, but in a sport where fractions define careers, the upward curve is exactly what you want to see.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
15 wins from 173 races
Win rate
8.7%
Top trainer
Best course
Punchestown (15% from 20 races)
Best going
Yielding

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
173
Races
15
Wins
8.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 telling number in Doyle's recent record is what happens when he rides for trainer Martin Brassil. Of the 39 races they have tackled together, 7 have ended in the winner's enclosure — a win rate of 18%, or almost 1 in every 5. That is comfortably double his overall average, which tells you this is not coincidence. Some jockey-trainer partnerships just click: the communication is sharper, the horse selections suit the rider's style, and trust builds on both sides. Whatever the reason, when Doyle swings a leg up for Brassil's yard, something works.

He also has a clear edge when the ground is wet and heavy underfoot. On soft or muddy ground, Doyle has won 5 from 25 races this season — that is 1 in every 5, a rate that leaves his overall average in the dust. Wet ground sorts out riders as much as it sorts out horses. It demands patience, feel, and a willingness to let the race come to you rather than force it. The fact that Doyle thrives in those conditions suggests he has those qualities in abundance.

Fifty-nine career winners in four years is a steady, honest return for a jockey still finding his feet at the top level. He is not yet the name casual fans will recognise, but the pattern his record is drawing — improving win rate, a powerhouse partnership with Brassil, and a genuine talent for wet-ground racing — points toward a rider who is getting better in the right places at the right time.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
5.9%
Apr
0%
May
28.6%
Jul
13.3%
Aug
0%
Sep
14.3%
Oct
14.3%
Nov
4.2%
Dec
6.7%
Jan
9.1%
Feb
4%
Mar
25%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Martin Brassil First Choice
17.9%
Win rate
7/39
Won / Rode
13.8%
Win rate
4/29
Won / Rode
0%
Win rate
0/28
Won / Rode
12.5%
Win rate
1/8
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/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Stephen Gerard Carey
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
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 2-657
Form: 1B3131
Form: 1-5
Form: 047226
Form: U723F2
Form: P-211P
Form: 323121
Form: 30-573
Form: 0-7051
Form: U-8311

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 20 3 15%
Fairyhouse 19 1 5.3%
Clonmel 15 1 6.7%
Cork 12 1 8.3%
Navan 12 0 0%
Naas 11 1 9.1%
Thurles 11 1 9.1%
Galway 8 2 25%
Limerick 8 0 0%
Downpatrick 7 0 0%
Leopardstown 7 0 0%
Tipperary 6 0 0%
Wexford 6 0 0%
Roscommon 5 2 40%
Down Royal 5 0 0%
Kilbeggan 4 2 50%
Killarney 3 1 33.3%
Ballinrobe 3 0 0%
Tramore 3 0 0%
Gowran Park 3 0 0%
Cheltenham 2 0 0%
Listowel 2 0 0%
Sligo 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2 Apr
Clonmel · 1m6f – 2m · Soft
6th
2 Apr
Clonmel · Long Distance (2m+) · Soft
Won
2 Apr
Clonmel · Long Distance (2m+) · Soft
6th
31 Mar
Limerick · Long Distance (2m+) · Soft
9th
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
3rd
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
9th
26 Mar
Clonmel · Long Distance (2m+) · Soft
2nd
26 Mar
Clonmel · Long Distance (2m+) · Soft
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
4th
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
21 Mar
Navan · Long Distance (2m+) · Soft
12th
19 Mar
Cork · Long Distance (2m+) · Yielding
17 Mar
Wexford · Long Distance (2m+) · Soft
3rd
12 Mar
Cheltenham · Long Distance (2m+) · Good
11th
11 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
8th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
12th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
8th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
8th