:

R P Cody

Four years into his training career, R P Cody has quietly built a record of 38 winners since taking out his licence in 2021 — a steady accumulation that suggests a yard finding its feet and learning what it takes to compete.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Dunnamaggin, Co Kilkenny
Record
6 wins from 79 races
Win rate
7.6%
Top jockey
Mr P J Cody
Best course
Dundalk (8.3% from 12 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
79
Races
6
Wins
7.6%
Win rate
avg ~10%
32.9%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses R P Cody has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The last 12 months tell a similar story: 6 winners from 79 runners, which works out at roughly 1 in every 13 races. That is a modest return by the numbers, but context matters — small yards often operate on tight margins, and every winner represents a meaningful moment for the team. Getting horses to the track consistently is a job in itself, and 79 runners in a year is a real workload.

Where Cody does show a clearer edge is on normal ground, where his horses have won 3 from 25 races — a 12% win rate, or roughly 1 in every 8. That is notably better than his overall figure, hinting that when conditions are straightforward and predictable, the yard is better placed to perform. It is a small but useful signal for anyone following the stable.

His most regular jockey partnership is with Mr P J Cody — almost certainly a family connection — who has partnered the yard's horses 14 times in the past year for 1 win. One from 14 is a 7% win rate, which trails even the yard's modest overall average, so that combination has not yet found its best form together. Whether that changes as the partnership matures remains to be seen.

At four years in, Cody is still in the relatively early stages of a training career. Thirty-eight winners is a foundation, not a peak, and the trajectory from here will depend on the horses coming through the yard and the opportunities they get. There is nothing flashy in these numbers — but every trainer in the sport started somewhere, and Cody is doing the steady, unglamorous work of building something from the ground up.

📈 Form Trend

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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Standard (all-weather)
Good to yielding (mild give)
Yielding (slightly soft)
Ok
Soft to heavy (wet)
Unknown
Soft (muddy)
Avoids
Yielding to soft (damp)
Avoids
Heavy (very wet)
Avoids
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Right-handed, long straights
Ok
Right-handed, tight
Avoids
Right-handed, hilly
Avoids
Left-handed, tight turns
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Mr P J Cody First Choice
7.1%
Win rate
1/14
Won / Rode
12.5%
Win rate
1/8
Won / Rode
28.6%
Win rate
2/7
Won / Rode
14.3%
Win rate
1/7
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/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Paddy Hanlon
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Eoin Staples
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Michael Kenneally
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 94-
Form: 22264-
Form: 0570-0
Form: 8-5295
Form: 5-7421
Form: -58583
Form: 213493
Form: 201001
Form: 6

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 12 1 8.3%
Gowran Park 7 0 0%
Galway 7 0 0%
Wexford 6 1 16.7%
Navan 4 1 25%
Limerick 4 1 25%
Sligo 4 1 25%
Tramore 4 1 25%
Cork 4 0 0%
Naas 4 0 0%
Leopardstown 3 0 0%
Fairyhouse 3 0 0%
Killarney 3 0 0%
Punchestown 3 0 0%
Bellewstown 2 0 0%
Listowel 2 0 0%
Roscommon 2 0 0%
Clonmel 2 0 0%
Down Royal 1 0 0%
The Curragh 1 0 0%
Ballinrobe 1 0 0%

📅 Recent Results

The last 20 results, most recent first
22 Mar
Naas · 7f – 1m · Soft
10th
20 Mar
Dundalk · 1m1f – 1m2f · Standard
2nd
19 Mar
Cork · Long Distance (2m+) · Yielding
13th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
12th
27 Feb
Dundalk · 1m1f – 1m2f · Standard
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
3rd
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
4th
3 Feb
Fairyhouse · Long Distance (2m+) · Heavy
4th
9 Jan
Naas · Long Distance (2m+) · Yielding
5th
5 Dec
Dundalk · 1m6f – 2m · Standard
6th
19 Nov
Dundalk · 7f – 1m · Standard
2nd
5 Nov
Dundalk · 7f – 1m · Standard
2nd
5 Nov
Dundalk · 7f – 1m · Standard
6th
31 Oct
Dundalk · 1m6f – 2m · Standard
Won
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
3rd
19 Oct
Limerick · Long Distance (2m+) · Yielding_To_Soft
8th
17 Oct
Dundalk · 5f – 6½f · Standard
7th
15 Oct
Punchestown · Long Distance (2m+) · Good_To_Yielding
3rd
14 Oct
Dundalk · 5f – 6½f · Standard
9th
12 Oct
Naas · 1m6f – 2m · Yielding
11th