:

Michael Kenneally(5)

Two years into his riding career and Michael Kenneally already has a rhythm that plenty of more experienced jockeys would envy. Since taking out his licence in 2024, he has ridden 29 career winners in total, and 28 of those have come in the last twelve months alone — meaning almost his entire career has been built at a single, relentless pace. Winning roughly 1 in every 10 races (28 from 280 rides), he is not someone who sneaks the odd winner here and there; he is consistently getting horses home, week in, week out.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
28 wins from 280 races
Win rate
10%
Best course
Fairyhouse (28.6% from 14 races)
Best going
Yielding to soft

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
280
Races
28
Wins
10%
Win rate
avg ~10%
30.4%
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

His most reliable partnership is with trainer John Patrick Ryan, where that same 1-in-10 ratio holds steady across 60 rides together, producing 6 winners. That consistency matters. A jockey who performs at the same level for a trainer across a large number of rides is one that yard will keep calling — it signals trust built over time, not a lucky run.

Where Kenneally really starts to stand out, though, is when the ground gets wet. On soft or muddy going, his win rate doubles: 4 winners from just 20 races, meaning he wins 1 in every 5 on testing ground. That is a significant edge. Riding in those conditions requires a different kind of judgment — pacing a horse through heavy ground, conserving energy, picking the right moment — and the numbers suggest he reads it well.

Fairyhouse tells a similar story. Four winners from 14 races at the track is a return that any jockey would be pleased with, and for someone only two years in, it hints at a course he has already figured out. Tracks have their own quirks — the camber of a bend, the way the ground drains, where to be in a field at the top of the straight — and jockeys who crack that code early tend to keep winning there.

At 28 winners in a single season with only two years of experience behind him, Kenneally is building the kind of profile that gets noticed. He is not yet a household name, but jockeys who win consistently, handle big-field tracks, and thrive when conditions get difficult have a habit of becoming one.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
May
16.7%
Jun
0%
Jul
33.3%
Aug
16.7%
Sep
9.3%
Oct
10%
Nov
17.1%
Dec
6.2%
Jan
18.8%
Feb
4.3%
Mar
0%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
John Patrick Ryan First Choice
10%
Win rate
6/60
Won / Rode
10%
Win rate
4/40
Won / Rode
15.8%
Win rate
3/19
Won / Rode
37.5%
Win rate
3/8
Won / Rode
12.5%
Win rate
1/8
Won / Rode
Stephen Gerard Carey
42.9%
Win rate
3/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
40%
Win rate
2/5
Won / Rode
20%
Win rate
1/5
Won / Rode
50%
Win rate
2/4
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 339221
Form: -31943
Form: 012P13
Form: 3S
Form: 864021
Form: -13224
Form: 6-9575
Form: 523341
Form: PP-304
Form: 411363

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Clonmel 35 1 2.9%
Limerick 24 3 12.5%
Punchestown 21 3 14.3%
Cork 20 1 5%
Leopardstown 19 2 10.5%
Naas 19 1 5.3%
Thurles 18 2 11.1%
Gowran Park 15 1 6.7%
Fairyhouse 14 4 28.6%
Navan 14 1 7.1%
Tramore 14 1 7.1%
Galway 13 2 15.4%
Listowel 8 2 25%
Killarney 7 1 14.3%
Downpatrick 7 1 14.3%
Sligo 7 0 0%
Tipperary 6 1 16.7%
Wexford 6 0 0%
Kilbeggan 3 1 33.3%
Cheltenham 3 0 0%
Down Royal 2 0 0%
Bellewstown 2 0 0%
Roscommon 1 0 0%
Ballinrobe 1 0 0%
Windsor 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
9th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2 Apr
Clonmel · 1m6f – 2m · Soft
3rd
2 Apr
Clonmel · 1m6f – 2m · Soft
9th
2 Apr
Clonmel · Long Distance (2m+) · Soft
3rd
31 Mar
Limerick · Long Distance (2m+) · Soft
31 Mar
Limerick · Long Distance (2m+) · Soft
9th
31 Mar
Limerick · Long Distance (2m+) · Soft
5th
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
10th
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
Won
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
5th
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
7th
26 Mar
Clonmel · Long Distance (2m+) · Soft
26 Mar
Clonmel · Long Distance (2m+) · Soft
26 Mar
Clonmel · Long Distance (2m+) · Soft
10th
26 Mar
Clonmel · Long Distance (2m+) · Soft
10th
26 Mar
Clonmel · Long Distance (2m+) · Soft
6th
22 Mar
Limerick · Long Distance (2m+) · Soft
3rd
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
21 Mar
Navan · Long Distance (2m+) · Soft
11th