UK time :

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 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%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

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 does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Unknown
Good to yielding (mild give)
Unknown
Heavy (very wet)
Unknown
🏟 Track shape
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown

🏇 Jockeys

The riders they work with most, most rides first
Mr B Barry Main partner
0%
Win rate
0/5
Wins / rides
Philip Donovan
0%
Win rate
0/3
Wins / rides
Charlie O'Dwyer
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Cian Cullinan
0%
Win rate
0/1
Wins / rides
Patrick M O'Brien
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 666-80
Form: P07-50
Form: 8775

🏟 Course record

Win rate at each course, most races first
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