:

Charlie Keegan

Four years into his training career, Charlie Keegan is still waiting for that first winner. Since setting up in 2021, he has sent out 14 runners in the last 12 months without getting off the mark — and the same is true for this season, where 14 runners have come and gone without a trip to the winner's enclosure.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Record
0 wins from 14 races
Win rate
0%
Top jockey
Mr B Barry
Best course
Thurles (0% from 3 races)

📊 Key Numbers

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

🔍 Full Analysis

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

The most notable thread running through his record is his partnership with Teagarden Jazz, the horse he has turned to most regularly. Six races together and nothing to show for it yet — though the fact that Keegan keeps coming back to the same horse suggests he believes the win is coming eventually.

It is worth putting this in context. Four years is not a long time in training, and small yards can go through long spells without winners while they build the kind of owners, horses, and reputation that starts to turn things around. The scoreboard reads zero for now, but the story is very much still being written.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2024–2026
0%
May
0%
Jun
0%
Sep
0%
Oct
0%
Nov
0%
Feb
0%
Mar
0%
Apr
0%
Jul
0%
Aug
0%
Oct
0%
Jan

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Mr B Barry First Choice
0%
Win rate
0/5
Won / Rode
Philip Donovan
0%
Win rate
0/3
Won / Rode
Charlie O'Dwyer
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
Cian Cullinan
0%
Win rate
0/1
Won / Rode
Patrick M O'Brien
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 666-80
Form: P07-50
Form: 8775

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Thurles 3 0 0%
Ballinrobe 3 0 0%
Sligo 2 0 0%
Cork 2 0 0%
Tipperary 1 0 0%
Naas 1 0 0%
Wexford 1 0 0%
Roscommon 1 0 0%

📅 Recent Results

The last 20 results, most recent first
29 Jan
Thurles · Long Distance (2m+) · Heavy
30 Oct
Thurles · 1m6f – 2m · Good_To_Yielding
9th
16 Oct
Thurles · 1m6f – 2m · Good_To_Yielding
5th
5 Aug
Roscommon · 1m6f – 2m · Good_To_Yielding
7th
4 Aug
Cork · Long Distance (2m+) · Good
13th
4 Aug
Cork · Long Distance (2m+) · Good
13th
24 Jul
Wexford · Long Distance (2m+) · Good
7th
22 Jul
Ballinrobe · Long Distance (2m+) · Good
11th
13 Jul
Sligo · Long Distance (2m+) · Good
8th
13 Jul
Sligo · Long Distance (2m+) · Good
5th
3 Jul
Tipperary · Long Distance (2m+) · Good_To_Yielding
8th
11 Apr
Ballinrobe · Long Distance (2m+) · Good
11 Apr
Ballinrobe · Long Distance (2m+) · Good
7th
3 Apr
Naas · Long Distance (2m+) · Good_To_Yielding
12th