UK time :

G M Lyons

There are trainers who take decades to reach the top table of the sport, and then there are yards like G M Lyons's — four years in, already with a Class 1 winner at Goodwood to their name. That win on 30 July 2025 was not just a milestone, it was a statement: this is a training operation that belongs in the biggest races in Britain.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Dunsany, Co Meath
Record
43 wins from 293 races
Win rate
14.7%
Top jockey
Best course
Navan (21.4% from 14 races)
Best ground
Soft to heavy (wet)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
293
Races
43
Wins
14.7%
Win rate
avg ~10%
44.0%
Top-3 rate
avg ~30%

🔍 Full analysis

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

The numbers back up the ambition. Over a four-year career, Lyons has sent out 264 winners — an extraordinary volume for someone still so early in their time as a trainer. This season alone, 43 winners have come from 293 runners, which works out at roughly 1 in every 7 races, or 15%. That is a slight dip from last year's 19%, but in a sport where margins are everything, producing a winner from roughly 1 in 5 races in your previous season puts you in serious company. The slight softening this year is worth watching, though it is a long way from a slump.

One relationship stands out above all others in the yard: Colin Keane. The jockey has ridden 132 times for Lyons and come back with 23 winners — that is 17%, or almost 1 in every 6 rides. That kind of consistency across a large number of races is not luck, it is a genuine working partnership where horse, jockey and trainer are all pulling in the same direction. When Keane climbs aboard a Lyons-trained runner, the evidence says it is worth paying attention.

Then there is Faiyum. Three wins from six races together is a 50% win rate — remarkable by any standard — and it speaks to how well this particular horse has been placed and prepared. Finding the right race for the right horse at the right time is the art of training, and that record suggests Lyons has this one figured out.

One interesting wrinkle in the data: on very wet, muddy ground, Lyons's runners have won 1 from 3 races, a 33% clip. That is a small sample, but it hints that the yard may genuinely thrive when conditions turn soft — something worth remembering when the forecast looks grim. Four years in, one top-level winner, and a clear upward trajectory. G M Lyons is a name to know.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
14.0%
Jun
19.6%
Jul
17.6%
Aug
5.6%
Sep
12.2%
Oct
17.6%
Nov
0%
Dec
0%
Jan
0%
Mar
16.7%
Apr
11.4%
May
60%
Jun

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Colin Keane Main partner
17.4%
Win rate
23/132
Wins / rides
13.2%
Win rate
9/68
Wins / rides
8.8%
Win rate
3/34
Wins / rides
11.1%
Win rate
3/27
Wins / rides
13.3%
Win rate
2/15
Wins / rides
22.2%
Win rate
2/9
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Keithen Kennedy
0%
Win rate
0/1
Wins / rides
Mr J H Williamson
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: 121-34
Form: 3
Form: 6-2
Form: 74-
Form: 24-191
Form: 5-
Form: 148-41
Form: 323-23
Form: 37-67
Form: 354-21

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 64 9 14.1%
The Curragh 58 9 15.5%
Leopardstown 39 3 7.7%
Naas 28 4 14.3%
Gowran Park 26 5 19.2%
Cork 15 1 6.7%
Navan 14 3 21.4%
Bellewstown 9 2 22.2%
Down Royal 7 2 28.6%
Tipperary 7 1 14.3%
Killarney 5 1 20%
Fairyhouse 5 1 20%
Roscommon 5 0 0%
Punchestown 2 1 50%
York 2 0 0%
Galway 2 0 0%
Goodwood 1 1 100%
Doncaster 1 0 0%
Limerick 1 0 0%
chelmsford 1 0 0%
Haydock Park 1 0 0%

📅 Recent results

The last 20 results, most recent first
24 Jun
Naas · 1m1f – 1m2f · Good
3rd
3 Jun
The Curragh · 1m6f – 2m · Good_To_Yielding
Won
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
Won
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
6th
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
Won
29 May
Down Royal · 1m3f – 1m4f · Good
—
29 May
Down Royal · 1m3f – 1m4f · Good
—
29 May
Down Royal · 1m3f – 1m4f · Good
Won
29 May
Down Royal · 7f – 1m · Good
7th
28 May
Fairyhouse · 1m1f – 1m2f · Good
Won
24 May
The Curragh · 1m1f – 1m2f · Good
—
23 May
The Curragh · 1m3f – 1m4f · Good
12th
19 May
Cork · 5f – 6½f · Soft
4th
18 May
Roscommon · 7f – 1m · Good_To_Yielding
4th
17 May
Naas · 5f – 6½f · Good
10th
17 May
Naas · 7f – 1m · Good
5th
17 May
Naas · 1m1f – 1m2f · Good
6th
17 May
Naas · 1m1f – 1m2f · Good
—
16 May
Navan · 1m3f – 1m4f · Yielding
Won
16 May
Navan · 5f – 6½f · Good
Won