:

Charlie O'Dwyer(5)

Four years into his riding career, Charlie O'Dwyer has built a record of 43 winners — a solid foundation for a jockey still finding his feet at the top level. The "(5)" beside his name means he carries a 5lb weight allowance, a perk granted to less experienced riders that can make him an attractive booking for trainers looking to lighten the load on a horse.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
6 wins from 115 races
Win rate
5.2%
Top trainer
Best course
Wexford (10% from 10 races)
Best going
Yielding

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
115
Races
6
Wins
5.2%
Win rate
avg ~10%
17.4%
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 last twelve months tell a story of volume over reward: 6 winners from 115 rides, which works out at roughly 1 in every 19 — a 5% win rate that reflects the reality of life as a conditional jockey competing for opportunities in a crowded weighing room. That said, raw numbers can be misleading. Ride quality matters as much as ride quantity, and any jockey putting themselves in the saddle 115 times in a year is doing the hard work of building experience that no statistic can fully capture.

Where O'Dwyer genuinely stands out is on wet, muddy ground. In those conditions he has won 3 races from just 21 — a 14% win rate, meaning he wins roughly 1 in every 7. That is nearly three times his overall average, and it is the kind of pattern that gets noticed. Whether it reflects a preference for a particular riding style in testing conditions, or simply that he tends to be booked on horses well suited to the mud, it is a number worth watching when the rain comes down.

His most productive relationship is with trainer Conor O'Dwyer — almost certainly a family connection — where he has ridden 3 winners from 38 races together, an 8% win rate or 1 in every 13. That partnership gives him a reliable source of rides and a yard that clearly trusts him, which for a young jockey is genuinely valuable. Stability and repetition are how riders develop, and having a trainer who keeps putting you up is one of the surest routes to improvement.

At 43 career winners and counting, O'Dwyer is not yet setting the world alight — but he is doing what matters most at this stage: riding regularly, picking up winners when the opportunity comes, and quietly building the kind of experience that pays off later. Keep an eye on him when the ground gets soft.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Conor O'Dwyer First Choice
7.9%
Win rate
3/38
Won / Rode
11.8%
Win rate
2/17
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/6
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
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/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
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: 0876P4
Form: 462B84
Form: /08604
Form: 15-003
Form: 82386-
Form: 14F834
Form: 221999
Form: 40-06
Form: -32140
Form: 604

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 14 0 0%
Wexford 10 1 10%
Cork 10 0 0%
Kilbeggan 9 1 11.1%
Fairyhouse 8 1 12.5%
Leopardstown 8 0 0%
Tipperary 6 1 16.7%
Limerick 6 0 0%
Thurles 6 0 0%
Roscommon 5 2 40%
Listowel 5 0 0%
Galway 5 0 0%
Clonmel 4 0 0%
Tramore 3 0 0%
Bellewstown 2 0 0%
Naas 2 0 0%
Killarney 2 0 0%
Ballinrobe 2 0 0%
Down Royal 2 0 0%
Cheltenham 1 0 0%
Dundalk 1 0 0%
Downpatrick 1 0 0%
Gowran Park 1 0 0%
Navan 1 0 0%
Sligo 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
2nd
19 Mar
Cork · Long Distance (2m+) · Yielding
9th
19 Mar
Cork · Long Distance (2m+) · Yielding
17 Mar
Wexford · Long Distance (2m+) · Soft
13 Mar
Cheltenham · Long Distance (2m+) · Soft
7th
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
4th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
4th
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
3rd
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
9th
4 Feb
Fakir dOudairies
Punchestown · Long Distance (2m+) · Soft_To_Heavy
4th
1 Feb
Leopardstown · Long Distance (2m+) · Heavy
10th
1 Feb
Leopardstown · Long Distance (2m+) · Soft
14th
22 Jan
Gowran Park · Long Distance (2m+) · Heavy
18 Jan
Thurles · Long Distance (2m+) · Yielding
4th
14 Jan
Fairyhouse · Long Distance (2m+) · Yielding
6th
13 Jan
Dundalk · 1m3f – 1m4f · Standard
10th
11 Jan
Punchestown · Long Distance (2m+) · Soft
9 Jan
Naas · Long Distance (2m+) · Yielding
2nd
1 Jan
Fairyhouse · Long Distance (2m+) · Yielding