:

Glenfinnan

There is a horse in Michael Dods's yard up in County Durham that has quietly become one to watch at Ascot — and that is not something you can say about many horses racing at the level Glenfinnan operates at. The six-year-old has won 4 races from 31 overall, which works out at roughly 1 in every 8, but that headline number undersells what he is capable of on the right day. At Ascot specifically, he has won 2 of his 5 races there — a 40% win rate at one of the most prestigious venues in British racing. For context, most horses never win at Ascot at all.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Harry Angel
Mother
Fatanah
Owner
Csk Services Limited
Rating
80

📊 Key Numbers

Career statistics for this horse
31
Career races
4
Wins
12.9%
Win rate
avg ~10%
22.6%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

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

On his best ground — normal conditions, not too wet, not too firm — he wins around 1 in every 3 races, taking 4 of 13 runs on that surface. That is a genuinely strong figure, and it points to something his trainer Michael Dods has talked about openly: Glenfinnan needs conditions in his favour. A fast track, like the one at Goodwood when he ran in the Stewards' Cup, found him out badly. But when the ground rides at a normal pace, he is a different animal. Jockey Oisin Murphy made the same point after his last win at Sandown in August 2024, noting that the ground not being too quick probably helped him, and that when Murphy switched him out looking for a run, it always felt like the horse would get to the front. He did, and he galloped out strongly beyond the line.

Dods has also noted that Glenfinnan finished a creditable fifth in the Wokingham at Royal Ascot — one of the most competitive sprint races of the season — and that a slight ease in conditions would likely bring out the best in him. The horse is by Harry Angel, a stallion whose offspring tend to appreciate a little cut in the ground, and that bloodline might explain why firm conditions at Goodwood proved one step too far.

The less comfortable truth is that Glenfinnan has not won in his last 6 races, and his most recent runs — finishing seventh, seventh, and fifteenth — suggest he is finding things tough. He raced just a day ago, so the team are clearly keeping him busy and looking for the right opportunity. His regular jockey Connor Beasley has ridden him 11 times together for just 1 win, which shows how rare his good days have become. The pieces are there for a decent performance — the right track, the right ground, a strong pace to aim at — but they do not come together often enough.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 4 wins from 13 starts (31%)
Well suited by 1m1f – 1m2f distances: 33% win rate
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 10 starts
Poor record on soft ground: 0 wins from 5 starts
Struggles on LH Galloping tracks: 1 wins from 16 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Standard (all-weather)
Unknown
Good to yielding (mild give)
Unknown
Good to soft (some give)
Unknown
Good to firm (drying out)
Avoids
Soft (muddy)
Avoids
📏 Race Distance
1M1F – 1M2F
Loves
5F – 6½F
Ok
7F – 1M
Ok
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Loves
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Right-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
16 May
7th
Thirsk
7f – 1m · Good · 14 runners
9 May
7th
Haydock Park
7f – 1m · Good · 10 runners
29 Mar
15th
Doncaster
5f – 6½f · Good_To_Soft · 20 runners
5 Nov
9th
Musselburgh
7f – 1m · Soft · 10 runners
24 Oct
4th
Newbury
7f – 1m · Soft · 13 runners
13 Sep
2nd
Leopardstown
7f – 1m · Good_To_Yielding · 16 runners
30 Aug
4th
Sandown Park
7f – 1m · Soft · 15 runners
21 Aug
7th
Newcastle
5f – 6½f · Standard · 14 runners
30 Jul
16th
Goodwood
7f – 1m · Good · 20 runners
14 Jun
13th
York
7f – 1m · Good_To_Firm · 15 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Connor Beasley Current Jockey
9.1%
Win rate
1/11
Won / Rode
33.3%
Win rate
2/6
Won / Rode
0%
Win rate
0/3
Won / Rode
100%
Win rate
1/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
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Ascot
Galloping
5 2 wins, 3 other 12 Jul 40%
Doncaster
Galloping
4 4 other 29 Mar 0%
York
Galloping
4 1 second, 3 other 14 Jun 0%
Goodwood
Undulating
3 3 other 30 Jul 0%
Newmarket
Galloping
3 3 other 17 Apr 0%
Sandown Park
Galloping
2 1 win, 1 other 30 Aug 50%
Newbury
Galloping
2 2 other 24 Oct 0%
Great Yarmouth
Galloping
1 1 win 15 Sep 100%
Ayr
Galloping
1 1 other 21 Sep 0%
Haydock Park
Galloping
1 1 other 9 May 0%
Thirsk
Galloping
1 1 other 16 May 0%
Newcastle
Galloping
1 1 other 21 Aug 0%
Leopardstown
Galloping
1 1 second 13 Sep 0%
Hamilton Park
Sharp
1 1 third 6 Jun 0%
Musselburgh
Sharp
1 1 other 5 Nov 0%