:

Twilight Glow

There is a fine line in racing between a horse that is finding its feet and one that is simply not finding the winner's enclosure, and at the moment Twilight Glow sits firmly in the latter category. The three-year-old has yet to win from 10 races, managing just a single placed finish across that entire campaign. A win rate of zero is as stark as statistics get.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Twilight Son
Mother
Maygold
Owner
Whitcoombe Park Racing
Rating
63

📊 Key Numbers

Career statistics for this horse
10
Career races
0
Wins
0%
Win rate
avg ~10%
10%
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

That said, the recent form does show flickers of something. Four of the last six runs have produced finishes of eighth or worse, but there is a fourth and a sixth in there too, which at least suggests the horse is capable of involving itself at some point in proceedings. It raced just one day ago, so the yard — sorry, so the team — are clearly keeping busy, and an active campaign at least means they have not given up on finding the right opportunity.

The yard behind Twilight Glow is Jonathan Portman's operation at Upper Lambourn, one of the most storied training villages in British racing. Portman has sent out 46 winners this season, which is a solid, productive season by any measure, so this is not a horse lacking for professional support. When a trainer of that output keeps running a horse, it usually means they believe there is a race to be won somewhere. Whether Twilight Glow can finally find it is the question worth watching.

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
16 Jul
8th
Epsom Downs
7f – 1m · Good_To_Firm · 9 runners
29 Jun
6th
Ffos Las
7f – 1m · Good · 7 runners
15 Jun
8th
Windsor
1m1f – 1m2f · Good_To_Firm · 11 runners
5 Jun
5th
Goodwood
7f – 1m · Good_To_Soft · 9 runners
8 May
14th
Ascot
5f – 6½f · Good · 20 runners
1 Apr
4th
Kempton Park
7f – 1m · Standard_To_Slow · 8 runners
12 Oct
9th
Goodwood
7f – 1m · Good · 11 runners
19 Sep
2nd
Newbury
5f – 6½f · Good_To_Soft · 12 runners
10 Jul
8th
Newbury
5f – 6½f · Good_To_Firm · 12 runners
25 Jun
5th
Salisbury
5f – 6½f · Good_To_Firm · 7 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Rob Hornby Current Jockey
0%
Win rate
0/3
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
Newbury
Galloping
2 1 second, 1 other 19 Sep 0%
Goodwood
Undulating
2 2 other 5 Jun 0%
Ffos Las
Galloping
1 1 other 29 Jun 0%
Salisbury
Undulating
1 1 other 25 Jun 0%
Kempton Park
Galloping
1 1 other 1 Apr 0%
Ascot
Galloping
1 1 other 8 May 0%
Epsom Downs
Undulating
1 1 other 16 Jul 0%
Windsor
Sharp
1 1 other 15 Jun 0%