:

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 AI 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%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Gary McGill has entered for upcoming races

🔍 Full Analysis

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

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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
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 (drying out)
Unknown
Yielding to soft (damp)
Unknown
🏅 Competition 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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Mr D McGill First Choice
0%
Win rate
0/10
Won / Rode
Mr O McGill
0%
Win rate
0/7
Won / Rode
Eoin Staples
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/2
Won / Rode
Philip Donovan
0%
Win rate
0/2
Won / Rode
Mr J M Halford
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 trainer
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, sorted by number of races
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