:

Denis Quinn

Four years into his training career, Denis Quinn is having a breakthrough season that suggests the hard work is starting to pay off in a very big way. After winning just 1 in every 25 races in his previous season, Quinn has transformed his yard into one that now wins roughly 1 in every 6 — a jump from 4% to 17% that is not a fluke, it is a statement. Eighteen winners from 105 runners this season alone, out of just 26 career winners in total, means he has produced more than two thirds of his career wins in a single campaign.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Record
18 wins from 105 races
Win rate
17.1%
Top jockey
Best course
Newcastle (30% from 10 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
105
Races
18
Wins
17.1%
Win rate
avg ~10%
32.4%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Denis Quinn has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The standout partnership in the yard right now is with Lenny's Spirit, who has won 2 of their 7 races together. That might not sound dramatic on paper, but winning nearly 1 in every 3 races with the same horse is a sign of a trainer who understands exactly what a horse needs and when to run it. Finding the right races at the right time is one of the trickiest parts of the job, and Quinn is clearly getting that right.

The relationship with jockey Darragh Keenan tells a more interesting story when you look at the bigger picture. One win from 19 rides together is a modest 5%, but the sheer volume of those rides — nearly 20 — suggests a genuine working partnership and a shared belief in the horses Quinn is sending to the track. Jockeys do not keep coming back to a yard nineteen times if they do not rate what they see.

Quinn is still early in his career, and 26 winners over four years is a modest total by the standards of established trainers. But the trajectory here is what matters. Going from the fringes to winning 1 in 6 races in a single season is the kind of improvement that gets people talking, and rightly so.

📈 Form Trend

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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Good to firm (drying out)
Good (firm-ish)
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Avoids
Good to soft (some give)
Avoids
Soft (muddy)
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Class 5 (entry-level)
Class 6 (grassroots)
Ok
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Long straights
Ok
Right-handed, tight turns
Ok
Right-handed, hilly
Unknown
Left-handed, hilly
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh Keenan First Choice
5.3%
Win rate
1/19
Won / Rode
18.2%
Win rate
2/11
Won / Rode
10%
Win rate
1/10
Won / Rode
25%
Win rate
2/8
Won / Rode
28.6%
Win rate
2/7
Won / Rode
16.7%
Win rate
1/6
Won / Rode
Jack Dace
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Jack Callan
100%
Win rate
2/2
Won / Rode
50%
Win rate
1/2
Won / Rode
50%
Win rate
1/2
Won / Rode
Mr Liam McGaffin
50%
Win rate
1/2
Won / Rode
Elizabeth Gale
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
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: 995-69
Form: 7546-7
Form: 8-8211
Form: 201-12
Form: 736-50
Form: 66-027
Form: 0-2115
Form: 43983-
Form: 6137-7
Form: 1511-1

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Lingfield Park 17 5 29.4%
chelmsford 16 2 12.5%
Kempton Park 13 1 7.7%
Newcastle 10 3 30%
Southwell 8 2 25%
Wolverhampton 7 1 14.3%
Leicester 6 1 16.7%
Newmarket 5 2 40%
Great Yarmouth 3 0 0%
Ascot 3 0 0%
Ayr 2 0 0%
Redcar 2 0 0%
Newbury 2 0 0%
Ffos Las 2 0 0%
Doncaster 2 0 0%
Huntingdon 1 1 100%
Ludlow 1 0 0%
Epsom Downs 1 0 0%
Nottingham 1 0 0%
Bath 1 0 0%
Windsor 1 0 0%
Brighton 1 0 0%

📅 Recent Results

The last 20 results, most recent first
28 Feb
Lingfield Park · 7f – 1m · Standard
28 Feb
Lingfield Park · 1m6f – 2m · Standard
27 Feb
Wolverhampton · 7f – 1m · Standard
27 Feb
Lingfield Park · 1m3f – 1m4f · Standard
27 Feb
Newbury · Long Distance (2m+) · Soft
26 Feb
Ludlow · 1m6f – 2m · Soft
19 Feb
Huntingdon · 1m6f – 2m · Heavy
Won
10 Feb
Lingfield Park · 1m3f – 1m4f · Standard
Won
9 Feb
Wolverhampton · 1m6f – 2m · Standard
2nd
8 Feb
chelmsford · 1m6f – 2m · Standard
6th
6 Feb
Newcastle · 7f – 1m · Standard
5th
4 Feb
Kempton Park · 5f – 6½f · Standard_To_Slow
7th
30 Jan
Wolverhampton · 1m6f – 2m · Standard
2nd
30 Jan
Southwell · 1m3f – 1m4f · Standard
11th
29 Jan
chelmsford · Long Distance (2m+) · Standard
6th
29 Jan
Lingfield Park · 1m3f – 1m4f · Standard
6th
24 Jan
Lingfield Park · 7f – 1m · Standard
2nd
22 Jan
Newcastle · 1m6f – 2m · Standard
5th
17 Jan
Lennys Spirit
Lingfield Park · 1m3f – 1m4f · Standard
9th
10 Jan
Lingfield Park · 1m6f – 2m · Standard
Won