UK time :

Glyndwr

Glyndwr is a 4-year-old with a winning formula that he has not quite figured out how to repeat. The interesting part is where those wins come from: nearly all of them happen at one track.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Arizona
Mother
Tonkolili
Trainer
G. O'Leary
Owner
Lance Bloodstock Limited
Official rating
75

📊 Key numbers

Career totals for this horse
21
Career races
3
Wins
14.3%
Win rate
avg ~10%
28.6%
Top-3 rate
avg ~30%
9 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

At Dundalk, Glyndwr is genuinely special. He has won 3 of his 4 races there, a win rate that stands out sharply against his overall form. His last victory came on 12 November 2025, but a ten-month gap without a win anywhere since then tells its own story. Recent form has been frustrating: in his last six outings, his best finish is a third place, and he has come nowhere near the winner's circle. He seems to need the specific conditions Dundalk offers to show what he is capable of.

Colin Keane, his most regular partner, has ridden him six times and won twice — a 33% win rate with this particular horse that suggests they understand each other. Trainer G. O'Leary, based in Kildare, has been doing his job; the yard sent out 11 winners this season, so the operation is functioning. The real clue to Glyndwr's needs comes in the ground: he has won 3 of 5 races on normal conditions, a 60% win rate that is exactly double his overall performance. When the ground is not playing tricks, he runs his best race. He also performs better over the middle distances — 1 mile 1 furlong to 1 mile 2 furlongs — where he has won twice from eight attempts.

What Glyndwr needs is a return to Dundalk on decent ground with Keane in the saddle. Away from that combination of factors, he becomes just another ordinary runner. The ten-month drought without victory is long enough that momentum matters, but his course record is too good to ignore if he gets the right circumstances.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 3 wins from 6 starts (50%)
✔ Course specialist at Dundalk: 3 wins from 5 starts (60%)
✔ Well suited by 1m1f – 1m2f distances: 22% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 11 starts
⚠ Yet to win at Leopardstown in 5 attempts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Soft (muddy)
Unknown
Yielding (slightly soft)
Unknown
Good to yielding (mild give)
Unknown
Yielding to soft (damp)
Unknown
Good (a little give)
Avoids
📏 Race distance
1M1F – 1M2F
Loves
7F – 1M
Ok
1M3F – 1M4F
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, tight
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
9 Oct
9th
Dundalk
1m1f – 1m2f · Standard · 17 runners
22 Sep
7th
Listowel
1m1f – 1m2f · Yielding · 9 runners
10 Sep
6th
Laytown
7f – 1m · Standard · 13 runners
30 Jul
4th
Galway
1m1f – 1m2f · Yielding_To_Soft · 17 runners
23 Jul
3rd
Leopardstown
1m1f – 1m2f · Good · 9 runners
9 Jul
5th
Leopardstown
1m1f – 1m2f · Good · 14 runners
19 Jun
7th
Down Royal
7f – 1m · Soft · 14 runners
10 May
11th
Leopardstown
1m3f – 1m4f · Good · 13 runners
12 Nov
🏆 Won
Dundalk
1m1f – 1m2f · Standard · 14 runners
31 Oct
🏆 Won
Dundalk
1m1f – 1m2f · Standard · 11 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
2/6
Wins / rides
0%
Win rate
0/4
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Dundalk
Galloping
5 3 wins, 2 other 9 Oct 60%
Leopardstown
Galloping
5 1 third, 4 other 23 Jul 0%
Roscommon
Sharp
2 2 other 19 Aug 0%
Fairyhouse
Galloping
1 1 third 6 Jun 0%
Naas
Galloping
1 1 other 6 Jul 0%
Bellewstown
Sharp
1 1 second 26 Aug 0%
Down Royal
Galloping
1 1 other 19 Jun 0%
Galway
Tight
1 1 other 30 Jul 0%
Listowel
Sharp
1 1 other 22 Sep 0%
Laytown
Galloping
1 1 other 10 Sep 0%
The Curragh
Galloping
1 1 other 24 May 0%
Limerick
Galloping
1 1 other 21 Jun 0%