:

Gerard Edmund O'Leary

Gerard Edmund O'Leary is one of the newer faces in British training, having only taken out his licence in May 2024 — meaning everything you see in his record has happened within roughly his first year on the job. Three winners from 19 runners, winning about 1 in every 6 races, is a decent return for someone still finding their feet, and it suggests there is something quietly competent happening at his yard.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Record
3 wins from 19 races
Win rate
15.8%
Top jockey
Best course
Fairyhouse (100% from 1 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
19
Races
3
Wins
15.8%
Win rate
avg ~10%
36.8%
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 striking number in his record is on normal ground, where he has won 2 of just 5 races — that is 40%, or nearly 2 in every 5, which is an extraordinary conversion rate by any standard. Most established trainers would be delighted with figures like that. It hints that O'Leary has a good eye for placing horses in the right conditions, rather than simply throwing them at whatever race is available.

The one relationship that stands out for different reasons is his partnership with Belladona Princess, who has run five times for the yard without winning. Five races together and nothing to show for it is a puzzle worth watching — either the right race simply has not come along yet, or the yard are still figuring out exactly what brings the best out of her. Either way, it is the kind of storyline that keeps followers of a young yard interested.

With barely a year in the job, O'Leary's record is too short to draw firm conclusions, but the early signs are encouraging. Trainers who win 1 in 6 races in their debut season and show a genuine aptitude for placing horses in suitable conditions tend to build quietly and then announce themselves properly. It is early days — but worth keeping an eye on.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Sean Flanagan First Choice
40%
Win rate
2/5
Won / Rode
0%
Win rate
0/5
Won / Rode
Michael Kenneally
50%
Win rate
1/2
Won / Rode
Philip Donovan
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Mr R James
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 trainer
Form: 0379
Form: 36/P-0
Form: D154-33
Form: P-BP15
Form: 05

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Cork 3 1 33.3%
Tramore 2 1 50%
Wexford 2 0 0%
Naas 2 0 0%
Limerick 2 0 0%
Fairyhouse 1 1 100%
Punchestown 1 0 0%
Navan 1 0 0%
Kilbeggan 1 0 0%
Clonmel 1 0 0%
Gowran Park 1 0 0%
Killarney 1 0 0%
Thurles 1 0 0%

📅 Recent Results

The last 20 results, most recent first
12 Mar
Limerick · Long Distance (2m+) · Heavy
2nd
8 Feb
Navan · Long Distance (2m+) · Heavy
9th
5 Feb
Thurles · Long Distance (2m+) · Soft
3 Feb
Fairyhouse · Long Distance (2m+) · Heavy
Won
9 Jan
Naas · Long Distance (2m+) · Yielding
23th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
5th
27 Dec
Limerick · Long Distance (2m+) · Heavy
7th
15 Dec
Naas · Long Distance (2m+) · Soft_To_Heavy
3rd
22 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
11th
8 Nov
Gowran Park · Long Distance (2m+) · Heavy
13th
9 Oct
Tramore · Long Distance (2m+) · Yielding
5th
14 Aug
Tramore · Long Distance (2m+) · Good
Won
6 Aug
Wexford · Long Distance (2m+) · Good
17 Jul
Killarney · Long Distance (2m+) · Yielding_To_Soft
11 Jul
Cork · Long Distance (2m+) · Good
Won
4 Jul
Wexford · Long Distance (2m+) · Good
3rd
10 May
Cork · Long Distance (2m+) · Good
3rd
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
17 Apr
Clonmel · Long Distance (2m+) · Good_To_Yielding
4th