:

Eternal Angel

Eternal Angel took a while to get off the mark, but when the moment came it was worth the wait. The 6-year-old finally landed a first career win at Huntingdon just this week, on 25 May 2026, ending a run that had seen plenty of promise without the payoff. One win and five places from eight races tells the story of a horse that keeps showing up and finishing in the frame — but until Huntingdon, the winning post had always been just out of reach.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Authorized
Mother
Earth Affair
Trainer
Owner
Value Racing - Eternal Angel
Rating
112

📊 Key Numbers

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

The overall record of 1 win from 8 races, roughly 1 in every 8, might not look spectacular on paper, but the placed efforts add important context. This is not a horse that fades into the pack — it competes. And zoom in on its preferred trip of a mile and six furlongs to two miles, and the picture sharpens considerably: 1 win from just 4 races at those distances, meaning it wins 1 in every 4 times when the conditions suit. That is a meaningful number, and it suggests the team have found a sweet spot worth coming back to.

Recent form reads 1-5-5-7-2-3, which shows a horse that has been finding its level after a couple of quieter efforts in the middle of the sequence. The win and the second before it suggest things are moving in the right direction heading into summer.

Eternal Angel is trained by Tom Lacey, who operates out of Woolhope in Herefordshire. Lacey has been in fine form this season, sending out 37 winners — a rate that marks him out as one of the more productive trainers in the jumping game right now. Having that kind of momentum behind a horse that just broke its duck is no bad thing. The yard will know this horse well, and a first win tends to unlock confidence on both sides of the stable door.

One area to watch: Eternal Angel has yet to win at Class 4 level, losing all three races at that grade. The Huntingdon win came as a fresh data point, so it will be interesting to see what level the team aims at next. If they pitch it right, there could be more to come from a horse that has spent much of its career knocking on the door.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m6f – 2m distances: 25% win rate
⚠ What to watch out for
Poor record on good ground: 0 wins from 4 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Good to firm (drying out)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
1M6F – 2M
Loves
Long Distance (2M+)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Avoids
🏟 Track Shape
Right-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
25 May
🏆 Won
Huntingdon
1m6f – 2m · Good_To_Firm · 6 runners
25 Aug
5th
Downpatrick
Long Distance (2m+) · Good · 10 runners
6 Aug
5th
Wexford
Long Distance (2m+) · Good · 17 runners
11 Jul
7th
Cork
Long Distance (2m+) · Good · 22 runners
16 Jan
2nd
Wincanton
1m6f – 2m · Good_To_Soft · 8 runners
29 Dec
3rd
Doncaster
Long Distance (2m+) · Good_To_Soft · 7 runners
8 Dec
3rd
Huntingdon
1m6f – 2m · Soft · 13 runners
2 Nov
2nd
Ascot
1m6f – 2m · Good · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Paddy Cody
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Huntingdon
Galloping
2 1 win, 1 third 25 May 50%
Doncaster
Galloping
1 1 third 29 Dec 0%
Ascot
Galloping
1 1 second 2 Nov 0%
Cork
Galloping
1 1 other 11 Jul 0%
Wexford
Sharp
1 1 other 6 Aug 0%
Downpatrick
Undulating
1 1 other 25 Aug 0%
Wincanton
Galloping
1 1 second 16 Jan 0%