UK time :

Miss Denise Marie O'Shea

Four years into her training career, Denise O'Shea is still in the early stages of building her yard, and the numbers reflect that honestly. Over the last 12 months she has sent out 17 runners and found the winner's enclosure just once — a win rate of around 1 in every 17, which puts her firmly in the category of a trainer working hard to establish herself rather than one sitting on a stack of trophies.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Cloyne, Co Cork
Record
1 wins from 17 races
Win rate
5.9%
Top jockey
Best course
Tramore (33.3% from 3 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
17
Races
1
Wins
5.9%
Win rate
avg ~10%
23.5%
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 telling relationship in her record so far is with Baldur's Gate, a horse she has campaigned across 20 races together. One win from 20 is a modest return, but the sheer volume of outings tells its own story — this is a partnership built on persistence, with O'Shea clearly believing in the horse enough to keep running it. Whether that faith gets rewarded more often remains the interesting question hanging over the yard.

When Simon Torrens takes the ride for her, the pair have combined for 1 win from 12 races together — roughly 1 in every 12, a fraction above her overall average, suggesting at least a workable understanding between trainer and jockey. The most encouraging number in her record is on normal ground, where she has won 1 from just 3 runners — that's 1 in every 3, a sharp return that hints at a trainer who knows when conditions suit her horses. If that small sample is anything to go by, getting her horses out on the right day could be key to improving those overall figures as her career develops.

📈 Form trend

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

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Simon Torrens Main partner
8.3%
Win rate
1/12
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Mr E T Mellerick(7)
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: -07793
Form: 9-3514
Form: /408-P
Form: 0P-304

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Clonmel 4 0 0%
Limerick 4 0 0%
Tramore 3 1 33.3%
Kilbeggan 2 0 0%
Galway 1 0 0%
Tipperary 1 0 0%
Wexford 1 0 0%
Leopardstown 1 0 0%

📅 Recent results

The last 20 results, most recent first
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
3rd
17 Mar
Wexford · Long Distance (2m+) · Soft
9th
3 Mar
Baldurs Gate
Leopardstown · Long Distance (2m+) · Yielding
7th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
27 Dec
Limerick · Long Distance (2m+) · Heavy
10th
27 Dec
Baldurs Gate
Limerick · Long Distance (2m+) · Soft_To_Heavy
7th
2 Dec
Clonmel · Long Distance (2m+) · Heavy
4th
6 Nov
Clonmel · Long Distance (2m+) · Soft
13th
26 Oct
Baldurs Gate
Galway · Long Distance (2m+) · Yielding
11th
23 Oct
Clonmel · Long Distance (2m+) · Yielding
3rd
15 Aug
Tramore · Long Distance (2m+) · Good
Won
11 Jul
Kilbeggan · Long Distance (2m+) · Good
5th
31 May
Tramore · Long Distance (2m+) · Good_To_Yielding
10th
30 May
Tramore · Long Distance (2m+) · Good_To_Yielding
3rd
14 May
Tipperary · Long Distance (2m+) · Good_To_Yielding
—
25 Apr
Kilbeggan · Long Distance (2m+) · Yielding
9th
10 Apr
Limerick · Long Distance (2m+) · Good
6th