In its last six races, Eternal Angel has finished 3-1-2-1-5-5 — read right to left, that is two forgettable efforts followed by a win, a runner-up, another win, and a third place last time out. Two wins from six races is a sharp improvement, and with its most recent victory coming at Uttoxeter just last week, this is a horse very much in form right now. It first broke its duck at Huntingdon in May 2026, and has since backed that up at Uttoxeter in July — two different tracks, which suggests the wins are not flukes built on one favourable course.
The distance tells part of the story. Over 1 mile 6 furlongs to 2 miles, Eternal Angel has won 2 of 6 races — that is 1 in every 3, a win rate that stands well above its overall record and points clearly to where its best performances come from. Give it enough ground to travel and it becomes a genuinely different proposition. The one puzzle in the record is that over the shorter end of its trips it has struggled, and at Class 4 level — one rung below the top contests it occasionally faces — it has yet to win in three attempts, which is a small but curious footnote.
Tom Lacey trains the horse from his yard at Woolhope in Herefordshire, and this season the operation has been firing: 37 winners already, which marks Lacey out as a trainer in excellent form. When a horse starts improving at the same time as its trainer is in a hot streak, that combination is worth paying attention to. Eternal Angel raced just yesterday and is clearly being kept busy, which usually means the team likes what they are seeing at home. At 6 years old, some horses are winding down — this one looks like it might just be getting started.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Huntingdon Galloping |
2 | 1 win, 1 third | 25 May | 50% |
| Uttoxeter Sharp |
2 | 1 win, 1 second | 7 Jul | 50% |
| Wincanton Galloping |
1 | 1 second | 16 Jan | 0% |
| Doncaster Galloping |
1 | 1 third | 29 Dec | 0% |
| Cartmel Tight |
1 | 1 third | 18 Jul | 0% |
| Ascot Galloping |
1 | 1 second | 2 Nov | 0% |
| Downpatrick Undulating |
1 | 1 other | 25 Aug | 0% |
| Wexford Sharp |
1 | 1 other | 6 Aug | 0% |
| Cork Galloping |
1 | 1 other | 11 Jul | 0% |