:

Liam McKenna

Four years into a career that began in 2021, Liam McKenna is a jockey still finding his feet — but with a Cheltenham winner already on his CV, there are clear signs that something worth watching is developing. He has ridden 28 winners in total, and at the sport's most celebrated festival, on one of jump racing's most demanding tracks, he has already stood in the winner's enclosure at the very top level. For a jockey in the early part of his career, that is no small thing.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
8 wins from 136 races
Win rate
5.9%
Best course
Wexford (18.2% from 11 races)
Best going
Good to yielding (mild give)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
136
Races
8
Wins
5.9%
Win rate
avg ~10%
22.8%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

This season, McKenna has ridden 8 winners from 136 races — roughly 1 in every 17 — which represents a modest but genuine improvement on last year's 1-in-20 rate. Neither figure will turn heads on a stats sheet, but the direction of travel matters. Win rates for young jockeys tend to climb slowly, and incremental progress year on year is exactly what a career at this level needs to look like at this stage.

One detail that stands out is his record on wet or muddy ground: 3 wins from 32 races in those conditions works out at roughly 1 in every 11, noticeably better than his overall average. That kind of edge can be genuinely valuable in British jump racing, where soft ground is not a rarity but a routine part of the winter season. Jockeys who thrive when the ground gets testing tend to pick up more opportunities in the months that matter most.

The one relationship that hasn't clicked yet is with trainer M A Molloy, where 19 races together have produced no winners at all. That's a run of results that, at some point, either delivers a breakthrough or quietly unravels. For now, it remains an open question.

At 28 career winners and with a top-level race already banked, McKenna sits in an interesting position — not yet a name the casual fan would recognise, but not a journeyman either. The Cheltenham win tells you he can deliver on a big day. The question the next few seasons will answer is whether that moment stays a highlight or becomes a foundation.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
6.7%
Apr
12.5%
May
5%
Jun
0%
Jul
6.2%
Aug
0%
Sep
11.1%
Oct
0%
Nov
15.4%
Dec
0%
Jan
0%
Feb
0%
Mar

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Loves
Soft to heavy (wet)
Loves
Good (firm-ish)
Yielding (slightly soft)
Avoids
Heavy (very wet)
Avoids
Yielding to soft (damp)
Avoids
Soft (muddy)
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 4 (standard)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Loves
Right-handed, hilly
Loves
Left-handed, hilly
Unknown
Right-handed, long straights
Avoids
Right-handed, tight
Avoids
Left-handed, tight turns
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
5.3%
Win rate
1/19
Won / Rode
M A Molloy First Choice
0%
Win rate
0/19
Won / Rode
6.7%
Win rate
1/15
Won / Rode
30%
Win rate
3/10
Won / Rode
20%
Win rate
2/10
Won / Rode
0%
Win rate
0/10
Won / Rode
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/4
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/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/2
Won / Rode
0%
Win rate
0/2
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 jockey
Form: 800004
Form: 2-289P
Form: -77600
Form: 70-7P1
Form: 166-22
Form: 933170
Form: 5048/
Form: 31P-0P
Form: 006460
Form: 800709

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 14 0 0%
Wexford 11 2 18.2%
Thurles 9 1 11.1%
Naas 9 1 11.1%
Leopardstown 9 0 0%
Kilbeggan 8 0 0%
Downpatrick 7 1 14.3%
Clonmel 7 1 14.3%
Fairyhouse 7 0 0%
Sligo 7 0 0%
Down Royal 7 0 0%
Navan 6 2 33.3%
Cork 5 0 0%
Ballinrobe 5 0 0%
Galway 4 0 0%
Listowel 4 0 0%
Limerick 4 0 0%
Killarney 4 0 0%
Gowran Park 3 0 0%
Roscommon 2 0 0%
Tramore 1 0 0%
Aintree 1 0 0%
Tipperary 1 0 0%
Kelso 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
9th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
13th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
10 Feb
Limerick · 1m6f – 2m · Heavy
7th
8 Feb
Navan · Long Distance (2m+) · Heavy
3rd
7 Feb
Naas · Long Distance (2m+) · Soft_To_Heavy
5 Feb
Thurles · Long Distance (2m+) · Soft
3rd
5 Feb
Thurles · Long Distance (2m+) · Soft
8th
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
11th
2 Feb
Leopardstown · Long Distance (2m+) · Soft
25 Jan
Naas · 1m6f – 2m · Heavy
12th
22 Jan
Gowran Park · Long Distance (2m+) · Heavy
3rd
20 Jan
Bocellis Voice
Down Royal · Long Distance (2m+) · Yielding_To_Soft
20 Jan
Down Royal · Long Distance (2m+) · Soft
2nd
15 Jan
Fairyhouse · Long Distance (2m+) · Soft
2nd
14 Jan
Fairyhouse · Long Distance (2m+) · Yielding
11th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
10th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
13th
8 Jan
Clonmel · Long Distance (2m+) · Heavy
12th