:

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 AI 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 going
Good (firm-ish)

📊 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%
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 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 Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Simon Torrens First Choice
8.3%
Win rate
1/12
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr E T Mellerick(7)
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: -07793
Form: 9-3514
Form: /408-P
Form: 0P-304

🏟 Course Record

Win rate at each course, sorted by number of races
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