:

Peter Kavanagh

Four years into his career, Peter Kavanagh has already built the kind of quiet, consistent record that trainers notice. Since his first ride in 2021, he has racked up 86 winners — and in the last twelve months alone he has added 23 of those, winning roughly 1 in every 12 races he takes on across 274 rides. That is a solid workload for a jockey still finding his feet at the top level, and it suggests yards are happy to keep putting him up.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
23 wins from 274 races
Win rate
8.4%
Best course
Bangor-on-Dee (54.5% from 11 races)
Best going
Good (firm-ish)

📊 Key Numbers

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

The partnership that tells you most about Kavanagh is the one with trainer Joel Parkinson and Sue Smith's yard. Across 85 races together, they have combined for 12 wins — that's roughly 1 in every 7, well above his overall average. When a trainer keeps booking the same jockey at that kind of rate, it is rarely a coincidence. It means there is trust, communication, and a shared understanding of how to get a horse to run its race.

Then there is Bangor-on-Dee, a tight, turning track in north Wales that suits jockeys who ride with their heads as much as their hands. Kavanagh has won 6 times from just 11 rides there — better than 1 in every 2. For context, most jockeys at any level would be delighted with that kind of return at a single track. It points to someone who has worked out the particular rhythms of that course and knows exactly how to use it.

The partnership with Heather Honey is also worth watching. Four wins from 13 races together — roughly 1 in every 3 — is a remarkable hit rate for any horse-and-jockey combination, and suggests the two have developed a real understanding. When a jockey clicks with a particular horse at that level of consistency, it is usually because something about the way they ride suits that horse's style, its jump, or the way it settles into a race.

Eighty-six winners in four years will not put Kavanagh in the headlines just yet, but the numbers behind the numbers are encouraging. His strength at specific tracks and with specific horses suggests a jockey who is learning fast and making smart use of every opportunity he gets.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
9.5%
May
14.3%
Jun
18.8%
Jul
0%
Aug
7.1%
Sep
7.1%
Oct
12.2%
Nov
2.8%
Dec
7.1%
Jan
0%
Feb
6.5%
Mar
0%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
14.1%
Win rate
12/85
Won / Rode
9.8%
Win rate
4/41
Won / Rode
2.9%
Win rate
1/34
Won / Rode
5.6%
Win rate
1/18
Won / Rode
16.7%
Win rate
2/12
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/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/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 136133
Form: 458424
Form: 5-6421
Form: -32441
Form: -22112
Form: /7-574
Form: 7F2211
Form: 114642
Form: 341-44
Form: 32541F

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Perth 36 2 5.6%
Hexham 35 5 14.3%
Sedgefield 27 0 0%
Kelso 25 3 12%
Wetherby 25 2 8%
Carlisle 20 0 0%
Newcastle 19 0 0%
Cartmel 13 0 0%
Bangor-on-Dee 11 6 54.5%
Catterick Bridge 10 2 20%
Doncaster 9 0 0%
Ayr 9 0 0%
Uttoxeter 8 1 12.5%
Musselburgh 7 0 0%
Haydock Park 5 1 20%
Market Rasen 5 0 0%
Huntingdon 3 1 33.3%
Southwell 3 0 0%
Stratford-on-Avon 1 0 0%
Cheltenham 1 0 0%
Aintree 1 0 0%
Worcester 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Haydock Park · Long Distance (2m+) · Good
8th
4 Apr
Haydock Park · Long Distance (2m+) · Good
5th
2 Apr
Kelso · Long Distance (2m+) · Good
4th
2 Apr
Kelso · Long Distance (2m+) · Good_To_Soft
3rd
1 Apr
Sedgefield · Long Distance (2m+) · Good
5th
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
10th
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
8th
27 Mar
Wetherby · Long Distance (2m+) · Good
13th
25 Mar
Hexham · Long Distance (2m+) · Soft
2nd
25 Mar
Hexham · Long Distance (2m+) · Soft
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
10th
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
Won
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
2nd
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
19 Mar
Sedgefield · Long Distance (2m+) · Good
7th
19 Mar
Sedgefield · Long Distance (2m+) · Good
19 Mar
Sedgefield · Long Distance (2m+) · Good
5th
15 Mar
Market Rasen · Long Distance (2m+) · Good_To_Soft
5th