:

Paddy Cody(7)

Three years into his riding career, Paddy Cody is going through the kind of season that tests a jockey's resolve. In the last twelve months he has ridden 68 races and come away with just one winner — that's 1 win from 68 rides, or roughly one in every 68 races. For context, a jockey finding their feet might hope to win one in every ten or fifteen. One in sixty-eight is a tough run by any measure.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
1 wins from 68 races
Win rate
1.5%
Top trainer
Best course
Wexford (9.1% from 11 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
68
Races
1
Wins
1.5%
Win rate
avg ~10%
14.7%
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

What makes it more striking is that it wasn't always this way. Last year Cody was winning at around 7% — about 1 in every 14 rides — which is a respectable return for a jockey still building their career. The drop to 1% this season is sharp, and while every jockey goes through lean patches, a fall of that magnitude over a full season is something he'll be eager to turn around.

His busiest partnership is with trainer Eoin Doyle, for whom he has ridden 17 times without a winner. That's a significant chunk of his season handed over to one yard, and nothing to show for it yet. Those 17 rides represent a real vote of confidence from the trainer — you don't keep booking the same jockey through a blank run unless you believe in them — but both horse and rider will be desperate to get that partnership off the mark.

The one bright spot in the data is how he performs on normal ground, where he has won 1 from 19 races — a win rate of around 5%, or one in every nineteen. That's meaningfully better than his overall numbers suggest, and it hints that when conditions suit, Cody is capable of delivering. It's a small sample, but it's the kind of detail that gives a jockey and their team something to build on while they wait for the tide to turn.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Eoin Doyle First Choice
0%
Win rate
0/17
Won / Rode
7.1%
Win rate
1/14
Won / Rode
0%
Win rate
0/8
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/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
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 5-8005
Form: 017845
Form: P6-07P
Form: 409560
Form: /25-05
Form: -58583
Form: P0-PPF
Form: 22-P08
Form: 213493

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wexford 11 1 9.1%
Gowran Park 6 0 0%
Punchestown 6 0 0%
Cork 5 0 0%
Tramore 5 0 0%
Limerick 5 0 0%
Tipperary 3 0 0%
Navan 3 0 0%
Fairyhouse 3 0 0%
Ballinrobe 3 0 0%
Clonmel 3 0 0%
Leopardstown 2 0 0%
Galway 2 0 0%
Roscommon 2 0 0%
Downpatrick 2 0 0%
Naas 2 0 0%
Listowel 2 0 0%
Thurles 1 0 0%
Down Royal 1 0 0%
Kilbeggan 1 0 0%

📅 Recent Results

The last 20 results, most recent first
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
5th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
12th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
8th
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
3rd
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
4th
15 Jan
Fairyhouse · Long Distance (2m+) · Soft
4th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
11th
9 Jan
Naas · Long Distance (2m+) · Yielding
5th
8 Jan
Clonmel · Long Distance (2m+) · Heavy
10th
1 Jan
Tramore · Long Distance (2m+) · Soft
1 Jan
Tramore · Long Distance (2m+) · Soft
10th
31 Dec
Punchestown · Long Distance (2m+) · Yielding
10th
26 Dec
Down Royal · Long Distance (2m+) · Yielding
16th
15 Dec
Naas · Long Distance (2m+) · Heavy
5th
11 Dec
Punchestown · Long Distance (2m+) · Heavy
8th
7 Dec
Cork · Long Distance (2m+) · Soft_To_Heavy
8th
27 Nov
Thurles · Long Distance (2m+) · Good_To_Yielding
3rd
25 Nov
Tramore · Long Distance (2m+) · Soft
18 Nov
Limerick · Long Distance (2m+) · Heavy
4th
18 Nov
Limerick · Long Distance (2m+) · Heavy
7th