:

E Bolger

Four years into a training career is still early days, but E Bolger is already showing the kind of upward curve that gets people paying attention. This season has brought 13 winners from 97 runners — roughly 1 in every 7 — and that number matters more when you know where it started. Twelve months ago, the win rate sat at just 5%, meaning only 1 in every 20 runners was finding its way to the winner's enclosure. To more than double that figure in a single season suggests this isn't luck; something has genuinely clicked.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Bruree, Co Limerick
Record
13 wins from 97 races
Win rate
13.4%
Top jockey
Best course
Punchestown (0% from 18 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
97
Races
13
Wins
13.4%
Win rate
avg ~10%
32.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

Across a four-year career, Bolger has trained 42 winners in total, which tells you the yard has been building steadily rather than bursting out of the gates. The real acceleration is happening now, and the ground conditions data offers a clue as to where the sharpest edges lie. On normal ground — the kind of surface that suits most horses and most days — Bolger's runners win 3 from every 13 races, a rate of 23%. That is well above the seasonal average and suggests the yard knows how to have its horses ready when conditions are straightforward.

The partnership with jockey Charlie O'Dwyer is the one to watch. Two wins from 17 rides together works out to roughly 1 in every 8 or 9 — not spectacular on the surface, but a combination that has clearly been given time to develop. Regular jockey partnerships tend to improve over time as horse, trainer, and rider build a shared understanding of how to place runners and ride races. The volume of rides together — 17 is a meaningful sample — shows this is an established working relationship, not a casual arrangement.

The pairing with Park That hasn't clicked in the same way, with just 1 win from 9 races together, but again that tells only part of the story. Some horses take longer to find their level, and 9 runs is still a relatively short time to judge a partnership. What the broader picture shows is a trainer who has more than doubled their win rate in a year, is producing results on standard ground, and is 42 winners into what looks increasingly like a career on the rise. In racing, momentum is everything — and right now, E Bolger has it.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
17.6%
Win rate
3/17
Won / Rode
Charlie O'Dwyer First Choice
11.8%
Win rate
2/17
Won / Rode
6.7%
Win rate
1/15
Won / Rode
8.3%
Win rate
1/12
Won / Rode
33.3%
Win rate
2/6
Won / Rode
20%
Win rate
1/5
Won / Rode
50%
Win rate
2/4
Won / Rode
0%
Win rate
0/4
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Aidan Kelly
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Shane Markey
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
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 41-093
Form: 69-007
Form: 221999
Form: 40-06
Form: 40-234
Form: 121419
Form: 3238F-
Form: 40/34-
Form: 543/71

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 18 0 0%
Cork 10 0 0%
Limerick 9 2 22.2%
Tipperary 8 2 25%
Killarney 7 1 14.3%
Thurles 6 1 16.7%
Navan 6 0 0%
Naas 5 0 0%
Listowel 4 2 50%
Kilbeggan 4 1 25%
Roscommon 3 1 33.3%
Fairyhouse 3 1 33.3%
Galway 3 1 33.3%
Clonmel 2 1 50%
Cheltenham 2 0 0%
Ballinrobe 2 0 0%
Gowran Park 2 0 0%
Leopardstown 1 0 0%
Tramore 1 0 0%
Wexford 1 0 0%

📅 Recent Results

The last 20 results, most recent first
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
8th
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
3rd
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
2nd
19 Mar
Cork · Long Distance (2m+) · Yielding
13 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
9th
11 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
6th
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
Won
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+) · Soft
9th
29 Jan
Thurles · Long Distance (2m+) · Heavy
Won
29 Jan
Thurles · Long Distance (2m+) · Heavy
18 Jan
Thurles · Long Distance (2m+) · Yielding
4th
14 Jan
Fairyhouse · Long Distance (2m+) · Yielding
6th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
2nd
9 Jan
Naas · Long Distance (2m+) · Soft
3rd
9 Jan
Naas · Long Distance (2m+) · Yielding
11th
31 Dec
Punchestown · Long Distance (2m+) · Yielding_To_Soft
7th
29 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
7th
20 Dec
Thurles · Long Distance (2m+) · Yielding
4th