:

Mr D G Lavery

Four years into his riding career, Mr D G Lavery has built a quiet but respectable record in the saddle — 22 winners in total since he started out in 2021, which speaks to a jockey who has established himself as a genuine competitor rather than a passenger making up the numbers.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
4 wins from 54 races
Win rate
7.4%
Top trainer
Best course
Punchestown (0% from 11 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
54
Races
4
Wins
7.4%
Win rate
avg ~10%
37.0%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Mr D G Lavery has entered for upcoming races

🔍 Full Analysis

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

This season has been tougher. He has won 4 races from 54 rides — roughly 1 in every 14 — which represents a dip from last year's form, when he was winning at nearly twice that rate, closer to 1 in every 8. That kind of drop is worth watching. It could reflect a run of bad luck, a slightly weaker book of rides, or simply the natural rhythm of a career that hasn't yet fully hit its stride. At this stage, it is a blip rather than a crisis.

His most important relationship is with trainer Gavin Cromwell, and the numbers there tell a more encouraging story. From 37 rides for Cromwell, Lavery has won 4 — that's roughly 1 in every 9, a win rate of 11% that sits meaningfully above his overall season average. When a jockey consistently outperforms their general figures for one particular yard, it usually means genuine trust has been built. Cromwell keeps putting him up, and Lavery keeps delivering at a better-than-average clip for him.

One detail that stands out is his record on wet, muddy ground. From 7 races in those conditions, he has won 1 — 14%, or roughly 1 in every 7. That is his best win rate across any ground type, and while the sample is small, it suggests he is comfortable riding with confidence when conditions get testing. Some jockeys visibly struggle when the ground turns heavy; Lavery, at least so far, appears to handle it well. That is a useful string to have in your bow.

At 22 career winners and four years in, he is at the stage where the next step — pushing that season tally into double figures consistently — would mark him out as a jockey on the rise rather than one still finding his feet. This season hasn't quite delivered that yet, but the foundation is there.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Gavin Cromwell First Choice
10.8%
Win rate
4/37
Won / Rode
0%
Win rate
0/4
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
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
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 4-6132
Form: 242
Form: 6
Form: 211
Form: 312645
Form: P-1
Form: 1711
Form: 80624
Form: 1-51
Form: -42622

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 11 0 0%
Naas 6 0 0%
Fairyhouse 4 2 50%
Navan 4 0 0%
Leopardstown 4 0 0%
Galway 4 0 0%
Limerick 3 1 33.3%
Down Royal 3 0 0%
Thurles 2 1 50%
Kilbeggan 2 0 0%
Cork 2 0 0%
Laytown 2 0 0%
Downpatrick 2 0 0%
Killarney 1 0 0%
Ballinrobe 1 0 0%
Wexford 1 0 0%
Roscommon 1 0 0%
Clonmel 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
28 Apr
Punchestown · Long Distance (2m+) · Yielding
7th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
11th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
3rd
6 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2nd
5 Apr
Cork · Long Distance (2m+) · Yielding
5th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
Won
31 Mar
Limerick · Long Distance (2m+) · Soft
2nd
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
Won
21 Mar
Navan · Long Distance (2m+) · Soft
16th
17 Mar
Down Royal · Long Distance (2m+) · Yielding
4th
12 Mar
Limerick · Long Distance (2m+) · Heavy
3rd
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
5th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
5th
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
6th
3 Mar
Leopardstown · Long Distance (2m+) · Soft
2nd
3 Feb
Fairyhouse · Long Distance (2m+) · Heavy
Won
2 Feb
Leopardstown · Long Distance (2m+) · Heavy
2nd