:

Sarah Kavanagh(7)

Four years into her riding career, Sarah Kavanagh has been putting in the quiet, unglamorous work that defines most jockeys' early years. Since 2021 she has built up experience across 26 rides in the last 12 months, converting 2 of those into winners — roughly 1 in every 13 races. That is a modest return on paper, but context matters: most jockeys spend their first years simply learning how to position a horse in a race, how to read pace, how to lose well. The winners will come.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
2 wins from 26 races
Win rate
7.7%
Top trainer
Best course
Roscommon (100% from 1 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
26
Races
2
Wins
7.7%
Win rate
avg ~10%
19.2%
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 "(7)" beside her name is worth explaining for anyone new to racing. It means she claims a 7-pound weight allowance — a system designed to give less experienced jockeys a fighting chance against seasoned professionals. In practical terms, her horse carries less weight than it would under a senior rider, which is a genuine advantage and a reason trainers will actively seek her out.

Her most regular partnership is with trainer Edward Cawley, for whom she has ridden 16 times and won once. A 6% win rate — about 1 in every 16 rides — is below the national average for professional jockeys, but the volume of rides tells its own story: Cawley clearly trusts her enough to keep putting her up, and trust between a trainer and a young jockey is how careers are built.

The most intriguing number in her record is on wet or muddy ground: 1 win from just 5 races, which works out at 20%, or 1 in every 5. That is a striking figure. It could be a small sample playing tricks, but it could also be that she has a natural feel for riding on softer ground — sitting quieter, not forcing the pace, letting the horse find its own rhythm. If that edge is

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
Mar
0%
Apr
50%
Jul
0%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
20%
Mar
0%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Edward Cawley First Choice
6.2%
Win rate
1/16
Won / Rode
0%
Win rate
0/3
Won / Rode
100%
Win rate
1/1
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
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: 4U5-62
Form: 450713
Form: 21P673
Form: 05P609
Form: 9-8963
Form: -53080
Form: 1-3612
Form: 009
Form: 009830
Form: 9304-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fairyhouse 5 0 0%
Wexford 4 1 25%
Limerick 3 0 0%
Naas 3 0 0%
Cork 2 0 0%
Roscommon 1 1 100%
Bellewstown 1 0 0%
Navan 1 0 0%
Listowel 1 0 0%
Galway 1 0 0%
Thurles 1 0 0%
Punchestown 1 0 0%
Down Royal 1 0 0%
Tramore 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
6 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
12th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
10th
22 Mar
Limerick · Long Distance (2m+) · Soft
10th
17 Mar
Wexford · Long Distance (2m+) · Soft
17 Mar
Wexford · Long Distance (2m+) · Soft
Won
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
9th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
9th
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
16th
7 Feb
Naas · 1m6f – 2m · Soft_To_Heavy
6th
1 Jan
Tramore · Long Distance (2m+) · Soft
27 Dec
Limerick · Long Distance (2m+) · Heavy
9th
26 Dec
Down Royal · Long Distance (2m+) · Yielding
13th
13 Dec
Fairyhouse · Long Distance (2m+) · Soft
8th
30 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
8th
23 Nov
Hes Home Again
Cork · Long Distance (2m+) · Yielding_To_Soft
6th
18 Nov
Limerick · Long Distance (2m+) · Heavy
3rd
2 Nov
Cork · Long Distance (2m+) · Yielding
8th
25 Oct
Galway · Long Distance (2m+) · Yielding
11th
11 Oct
Fairyhouse · Long Distance (2m+) · Yielding
3rd