UK time :

Gary McGill

Gary McGill has been training racehorses since 2021, giving him four years in the job — long enough to have learned the ropes, but his numbers tell the story of someone still waiting for that first breakthrough. In the past 12 months, his horses have gone to the races 37 times without once coming home in front. That is a tough run by any measure.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Upperlands, Maghera
Record
0 wins from 37 races
Win rate
0%
Top jockey
Mr D McGill
Best course
Punchestown (0% from 6 races)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
37
Races
0
Wins
0%
Win rate
avg ~10%
2.7%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Gary McGill has entered for upcoming races

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The horse he has turned to most often is Ocean Of Dreams, the two of them having teamed up four times together without a win to show for it. His most regular jockey partnership is with Mr D McGill — the shared surname suggesting this may well be a family operation — and across 10 rides together, they have yet to trouble the winner's enclosure either.

It would be easy to write off a record like this, but four years is still a relatively short career in a sport where building a yard takes time, patience, and often a lot of luck with the horses that come through the door. Every trainer who is now filling a trophy cabinet once had a season that looked a lot like this one. The first winner, when it comes, will mean something.

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Unknown
Yielding (slightly soft)
Unknown
Soft to heavy (wet)
Unknown
Soft (muddy)
Unknown
Good to yielding (mild give)
Unknown
Heavy (very wet)
Unknown
Good to firm (fairly firm)
Unknown
Yielding to soft (damp)
Unknown
🏅 Race level
Class 1 (elite)
Unknown
🏟 Track shape
Right-handed, long straights
Unknown
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown

🏇 Jockeys

The riders they work with most, most rides first
Mr D McGill Main partner
0%
Win rate
0/10
Wins / rides
Mr O McGill
0%
Win rate
0/7
Wins / rides
Eoin Staples
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
W J Lee
0%
Win rate
0/2
Wins / rides
Philip Donovan
0%
Win rate
0/2
Wins / rides
Mr J M Halford
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Sam Coen
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 900
Form: 3-0026
Form: 54-9P5
Form: 560
Form: 52-706
Form: 900
Form: 619P-0
Form: /11P0-
Form: 5/46-F

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Punchestown 6 0 0%
Down Royal 6 0 0%
Navan 4 0 0%
Naas 4 0 0%
Sligo 3 0 0%
Bellewstown 3 0 0%
Downpatrick 3 0 0%
Fairyhouse 3 0 0%
Thurles 1 0 0%
Aintree 1 0 0%
Ballinrobe 1 0 0%
Roscommon 1 0 0%
Leopardstown 1 0 0%

📅 Recent results

The last 20 results, most recent first
17 Mar
Down Royal · Long Distance (2m+) · Yielding
8th
17 Mar
Down Royal · Long Distance (2m+) · Yielding
5th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
6th
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
6th
5 Feb
Thurles · Long Distance (2m+) · Soft
14th
20 Jan
Down Royal · Long Distance (2m+) · Soft
2nd
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
6th
11 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
17th
9 Jan
Naas · Long Distance (2m+) · Yielding
—
28 Dec
Leopardstown · Long Distance (2m+) · Good_To_Yielding
9th
15 Dec
Naas · Long Distance (2m+) · Soft_To_Heavy
10th
13 Dec
Fairyhouse · Long Distance (2m+) · Soft
11th
13 Dec
Fairyhouse · Long Distance (2m+) · Soft
9th
22 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
12th
22 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
15th
21 Nov
Fairyhouse · Long Distance (2m+) · Heavy
—
1 Nov
Down Royal · Long Distance (2m+) · Yielding
6th
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
5th
22 Oct
Navan · 1m6f – 2m · Soft
13th
2 Oct
Bellewstown · 1m6f – 2m · Soft
5th