:

Mr D McGill(7)

The "(7)" after D McGill's name is not a quirk of formatting — it means he carries a 7lb allowance, a weight reduction given to less experienced riders to help level the playing field against seasoned professionals. Four years into his career, McGill has now ridden 21 winners in total, and is still very much in the building phase of his riding life.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
5 wins from 72 races
Win rate
6.9%
Best course
Wexford (50% from 2 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
72
Races
5
Wins
6.9%
Win rate
avg ~10%
26.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

This season, though, has been a tough one. McGill has ridden 72 races and won just 5 of them — roughly 1 in every 14 — which represents a significant dip from last year, when he was winning at nearly 1 in every 6. That kind of drop is worth paying attention to. It does not necessarily mean McGill has got worse; form fluctuates, rides dry up, and horses don't always cooperate. But it is the sort of run that a young jockey needs to arrest before it becomes a pattern rather than a blip.

Where McGill does show something more encouraging is on normal ground. In those conditions he has won 4 races from 30 — that is 1 in every 7 or 8, closer to the level he was hitting last year and a noticeably better return than his overall numbers suggest. His most regular training partner is John Patrick Ryan, with whom he has had 11 rides and 1 winner. One from eleven is a modest return, but established partnerships between young jockeys and trainers tend to be built on trust as much as results, and the fact that Ryan keeps putting McGill up is a relationship worth watching.

At 21 career winners in four years, McGill is not setting the world alight — but plenty of jockeys who go on to have long, successful careers have had slower starts than this. The next twelve months will tell a lot. Can he claw the win rate back toward where it was? Can the Ryan partnership start clicking more regularly? Right now the questions are more interesting than the answers, which is often exactly where a young rider's story begins to get worth following.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
John Patrick Ryan First Choice
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/10
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode
40%
Win rate
2/5
Won / Rode
25%
Win rate
1/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/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
Michael Flannery
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: 3S
Form: 4412-3
Form: U80P61
Form: 272-00
Form: 8075-6
Form: P32
Form: 665554
Form: 64
Form: 15284P

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Ballinrobe 6 1 16.7%
Fairyhouse 6 0 0%
Sligo 6 0 0%
Perth 5 2 40%
Down Royal 5 0 0%
Galway 5 0 0%
Punchestown 4 0 0%
Downpatrick 4 0 0%
Cartmel 4 0 0%
Leopardstown 3 1 33.3%
Clonmel 3 0 0%
Wexford 2 1 50%
Bellewstown 2 0 0%
Kilbeggan 2 0 0%
Roscommon 2 0 0%
Thurles 2 0 0%
Killarney 2 0 0%
Cheltenham 1 0 0%
Listowel 1 0 0%
Sedgefield 1 0 0%
Naas 1 0 0%
Hexham 1 0 0%
Tipperary 1 0 0%
Navan 1 0 0%
Bangor-on-Dee 1 0 0%
Cork 1 0 0%

📅 Recent Results

The last 20 results, most recent first
17 Mar
Down Royal · Long Distance (2m+) · Yielding
17 Mar
Down Royal · Long Distance (2m+) · Yielding
8th
12 Mar
Cheltenham · Long Distance (2m+) · Good
3 Mar
Leopardstown · Long Distance (2m+) · Yielding
3rd
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
5 Feb
Thurles · Long Distance (2m+) · Soft
9th
1 Feb
Leopardstown · Long Distance (2m+) · Heavy
18th
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
6th
26 Dec
Leopardstown · Long Distance (2m+) · Yielding
Won
15 Dec
Naas · Long Distance (2m+) · Soft_To_Heavy
10th
6 Dec
Navan · Long Distance (2m+) · Soft_To_Heavy
2 Dec
Clonmel · Long Distance (2m+) · Heavy
10th
30 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
10th
21 Nov
Fairyhouse · Long Distance (2m+) · Heavy
2 Nov
Cork · Long Distance (2m+) · Good_To_Yielding
1 Nov
Down Royal · Long Distance (2m+) · Yielding
6th
1 Nov
Down Royal · Long Distance (2m+) · Yielding
6th
19 Sep
Downpatrick · Long Distance (2m+) · Yielding
5th
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
8th
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
7th