UK time :

Bernard Martin Crowley

Four years into his training career, Bernard Martin Crowley is enduring the kind of season that tests every trainer's resolve. Across 29 runners this year, he has yet to find the winner's enclosure — a run that will feel long to anyone with horses in their care, and longer still when you consider that last year he was winning roughly 1 in every 14 races. The form line has dipped sharply, and right now the yard is searching for a way back to winning ways.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Kilmeaden, Co. Waterford
Record
0 wins from 29 races
Win rate
0%
Best course
Wexford (0% from 3 races)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
29
Races
0
Wins
0%
Win rate
avg ~10%
24.1%
Top-3 rate
avg ~30%

🔍 Full analysis

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

His most notable partnership this season has been with Ossifer Hops, a horse he has saddled three times without a win. Three outings together without reward is a modest sample, but it does reflect the broader picture at the moment — things simply have not clicked.

What gives a little context here is the timeline. Crowley only started training in 2022, which means he is still in the early years of building an operation. Most yards take time to find their feet, and a lean spell in year four is not unusual. The fact that he was finding winners last year — at a rate that showed genuine promise — suggests the tools are there. Whether this season represents a temporary dip or something that needs addressing more fundamentally, only the months ahead will tell.

📈 Form trend

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

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Ethan O'Sullivan Main partner
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Calum Hogan
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
Shane Markey
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Michael Kenneally
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Ms J I Stokes
0%
Win rate
0/1
Wins / rides
Calum Hogan
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 06606P
Form: 935622
Form: 0/2/77
Form: 895269
Form: 09740
Form: 00

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Wexford 3 0 0%
Tramore 3 0 0%
Galway 3 0 0%
Clonmel 3 0 0%
Fairyhouse 2 0 0%
Listowel 2 0 0%
Limerick 2 0 0%
Punchestown 2 0 0%
Gowran Park 2 0 0%
Kilbeggan 2 0 0%
Killarney 1 0 0%
Ballinrobe 1 0 0%
Naas 1 0 0%
Leopardstown 1 0 0%
Thurles 1 0 0%

📅 Recent results

The last 20 results, most recent first
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
3rd
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
—
2 Mar
Leopardstown · Long Distance (2m+) · Yielding_To_Soft
2nd
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
2nd
26 Jan
Punchestown · Long Distance (2m+) · Heavy
10th
1 Jan
Tramore · 1m6f – 2m · Soft
6th
29 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
6th
20 Dec
Thurles · Long Distance (2m+) · Yielding
5th
30 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
3rd
26 Oct
Galway · Long Distance (2m+) · Yielding
9th
9 Oct
Tramore · 1m6f – 2m · Yielding
3rd
4 Oct
Gowran Park · Long Distance (2m+) · Yielding
8th
2 Oct
Clonmel · Long Distance (2m+) · Good
9th
2 Oct
Clonmel · Long Distance (2m+) · Good
10th
21 Sep
Listowel · Long Distance (2m+) · Yielding_To_Soft
—
21 Sep
Listowel · Long Distance (2m+) · Yielding_To_Soft
6th
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
3rd
8 Sep
Galway · Long Distance (2m+) · Good_To_Yielding
7th
8 Sep
Galway · Long Distance (2m+) · Good_To_Yielding
14th