:

Musical Angel

There is something quietly persistent about a horse that keeps showing up and placing without quite getting its nose in front — and Musical Angel has spent much of its career doing exactly that. The four-year-old has won 2 races and finished in the places 7 more times from 13 outings, a win rate of roughly 1 in every 7 races, with a recent sequence of 3-6-8-5-1-2 that tells a story of a horse searching for its best form after a peak last autumn.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Dark Angel
Mother
Gift Of Music
Trainer
Owner
Derek Stubbs And Leighton Walsh
Rating
80

📊 Key Numbers

Career statistics for this horse
13
Career races
2
Wins
15.4%
Win rate
avg ~10%
53.8%
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 peak came at Epsom Downs on 28 September 2025, when Musical Angel landed its second career win — a result that will have meant something to trainer Simon Dow, given that Epsom is quite literally his back garden. Dow is based in the town, and training a winner on the famous old track is the kind of thing that matters to a local yard. His team has been in decent nick this season, sending out 14 winners, so the infrastructure around Musical Angel is solid.

The horse made its first winning mark at Brighton back in June 2025, which gives it two wins at two different venues — always a handy sign that it isn't entirely dependent on one particular track or set of conditions. At its most common level of competition, it has won 1 from 5 races, a 20% win rate, or roughly 1 in every 5 — which is actually a perfectly respectable return at that level. The problem is that the last six runs include a couple of performances, the sixth and eighth-place finishes, that suggest things have not been entirely straightforward since that Epsom success.

What makes Musical Angel worth watching is simple: it raced just one day ago, meaning it is bang in the middle of its season, and horses with a placed record as consistent as this one — finishing in the top three more than half the time overall — have a habit of finding another win when conditions click. Whether it can rediscover the form that made it competitive at Epsom last September is the question. The answer, given how active it currently is, should not be long in coming.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 6 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
16 Jul
3rd
Epsom Downs
7f – 1m · Good_To_Firm · 5 runners
1 Jul
6th
Epsom Downs
7f – 1m · Good · 10 runners
5 Jun
8th
Epsom Downs
7f – 1m · Good_To_Soft · 16 runners
6 Apr
5th
Kempton Park
5f – 6½f · Standard_To_Slow · 7 runners
28 Sep
🏆 Won
Epsom Downs
7f – 1m · Good_To_Soft · 7 runners
12 Sep
2nd
Chester
7f – 1m · Good · 8 runners
15 Aug
3rd
Epsom Downs
5f – 6½f · Good · 5 runners
12 Jul
8th
Chester
5f – 6½f · Good · 12 runners
24 Jun
🏆 Won
Brighton
5f – 6½f · Good_To_Firm · 6 runners
5 Jun
8th
Lingfield Park
5f – 6½f · Standard · 11 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
33.3%
Win rate
1/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Epsom Downs
Undulating
5 1 win, 2 thirds, 2 other 16 Jul 20%
Chester
Tight
2 1 second, 1 other 12 Sep 0%
Brighton
Undulating
1 1 win 24 Jun 100%
Newbury
Galloping
1 1 third 16 Aug 0%
Ascot
Galloping
1 1 second 26 Jul 0%
Lingfield Park
Sharp
1 1 other 5 Jun 0%
Kempton Park
Galloping
1 1 other 6 Apr 0%
Southwell
Galloping
1 1 other 1 May 0%