:

Patrick J McKenna

Four years into his training career, Patrick J McKenna is still very much in the building phase. Since taking out his licence in 2021, he has sent out 4 winners from 79 runners in the past twelve months — that's roughly 1 win in every 20 races, which is a tough return by any measure. For context, most established trainers operate at double that rate or more, so McKenna knows there is plenty of ground to make up.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Dugannon, Co Tyrone
Record
4 wins from 79 races
Win rate
5.1%
Top jockey
Rory Mulligan
Best course
Dundalk (5% from 40 races)
Best going
Good to yielding (mild give)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
79
Races
4
Wins
5.1%
Win rate
avg ~10%
19.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

The most intriguing thread in his record is the partnership with Imperial Fighter. Twelve races together and not a single win — that's the kind of stubborn losing run that tests the patience of any yard. It suggests a horse and situation that haven't quite clicked yet, whether that's finding the right conditions, the right trip, or simply waiting for things to fall into place.

Where McKenna does show a flicker of something more promising is on slightly soft ground. One win from four attempts in those conditions might sound modest, but that's a 25% win rate — one in every four — which stands out sharply against his overall figures. It hints that when the ground is in his favour, he knows how to place a horse to its best advantage.

His most reliable ally in the saddle is jockey Rory Mulligan, and together they've made the most of limited ammunition — 2 wins from 17 rides is a 12% win rate, or roughly 1 in 8, which is more than double McKenna's yard average. That's a combination worth watching when they team up again.

Small yards with modest numbers can take years to find their feet, and four years in is still early days in training terms. The raw numbers are lean right now, but the ground preference and the Mulligan partnership are two concrete reasons to keep an eye on McKenna as he looks to turn the corner.

📈 Form Trend

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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Loves
Standard (all-weather)
Ok
Good (firm-ish)
Ok
Soft to heavy (wet)
Unknown
Yielding to soft (damp)
Unknown
Yielding (slightly soft)
Avoids
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Left-handed, long straights
Ok
Right-handed, tight
Unknown
Long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Avoids
Right-handed, hilly
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Rory Mulligan First Choice
11.8%
Win rate
2/17
Won / Rode
Patrick McGettigan
15.4%
Win rate
2/13
Won / Rode
Anna McGuinness
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
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
Patrick McGettigan(7)
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Siobhan Rutledge
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: -39210
Form: 340-33
Form: 9007-9
Form: 040-00
Form: 400859
Form: P72P44
Form: 066P4P
Form: 604709
Form: 00-049

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 40 2 5%
Downpatrick 6 0 0%
The Curragh 4 2 50%
Down Royal 4 0 0%
Fairyhouse 3 0 0%
Navan 3 0 0%
Sligo 3 0 0%
Leopardstown 2 0 0%
Naas 2 0 0%
Cork 1 0 0%
Kilbeggan 1 0 0%
Musselburgh 1 0 0%
Bellewstown 1 0 0%
Southwell 1 0 0%
Clonmel 1 0 0%
Laytown 1 0 0%
Tramore 1 0 0%
Wexford 1 0 0%
Galway 1 0 0%
Roscommon 1 0 0%
York 1 0 0%

📅 Recent Results

The last 20 results, most recent first
20 Mar
Dundalk · 1m1f – 1m2f · Standard
10th
17 Mar
Down Royal · Long Distance (2m+) · Yielding
13th
13 Mar
Dundalk · 5f – 6½f · Standard
5th
6 Mar
Dundalk · 1m1f – 1m2f · Standard
9th
6 Mar
Dundalk · 7f – 1m · Standard
11th
20 Feb
Southwell · Sprint (< 5f) · Standard
3rd
20 Feb
Dundalk · 1m3f – 1m4f · Standard
11th
20 Feb
Dundalk · 7f – 1m · Standard
Won
13 Feb
Dundalk · 1m1f – 1m2f · Standard
11th
13 Feb
Dundalk · 1m1f – 1m2f · Standard
4th
11 Feb
Dundalk · 1m1f – 1m2f · Standard
2nd
6 Feb
Dundalk · 1m1f – 1m2f · Standard
7th
6 Feb
Dundalk · 5f – 6½f · Standard
3rd
30 Jan
Dundalk · 7f – 1m · Standard
9th
23 Jan
Dundalk · 1m1f – 1m2f · Standard
11th
23 Jan
Dundalk · 1m1f – 1m2f · Standard
9th
23 Jan
Dundalk · 1m1f – 1m2f · Standard
2nd
23 Jan
Dundalk · 5f – 6½f · Standard
9th
9 Jan
Dundalk · 1m1f – 1m2f · Standard
10th
9 Jan
Dundalk · 1m1f – 1m2f · Standard
14th