:

Musical Angel

There is a quietly consistent performer emerging from Simon Dow's yard in Epsom, and Musical Angel is starting to look like one of those horses that repays patience. In 10 races so far, this 4-year-old has won twice and finished in the places six times — meaning she has come home with something to show for it in 8 out of every 10 outings. That kind of reliability is rarer than it sounds.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
83

📊 Key Numbers

Career statistics for this horse
10
Career races
2
Wins
20%
Win rate
avg ~10%
60%
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 two wins tell an interesting story on their own. The first came at Brighton in June 2025, but the more significant one arrived at Epsom Downs in late September — the famous track that sits right on Dow's doorstep. Trainers who work within sight of a racecourse tend to know its quirks inside out, and sending a horse to win on your home track carries a particular satisfaction. That win was six months ago, but Musical Angel has raced just yesterday, so this is very much a horse in active campaign.

The recent form figures — 5-1-2-3-8-1, reading from most recent backwards — are worth a closer look. That sequence shows a horse who won, then slipped back badly, then rallied through the places before winning again. It is the kind of up-and-down pattern you often see with horses finding their feet at this level, and the fact that 2 of the last 6 races have ended in victory suggests things are moving in the right direction.

At the level Musical Angel typically competes at, the win rate of roughly 1 in every 5 races (20% from 5 races at this grade) is perfectly respectable. It is not a horse smashing through its competition, but it is one that belongs at this level and occasionally beats it. Simon Dow's yard has hit 13 winners this season already, which tells you this is an operation in decent form — and having a trainer based at Epsom running a horse who already has a win there is a combination worth keeping an eye on.

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 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Good to soft (some give)
Unknown
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
Sprint (< 5F)
Unknown
5F – 6½F
Ok
7F – 1M
Unknown
🏅 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
Right-handed, long straights
Unknown
Left-handed, tight
Unknown
Left-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
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
1 May
5th
Southwell
Sprint (< 5f) · Standard · 8 runners
16 Aug
3rd
Newbury
5f – 6½f · Good · 14 runners
26 Jul
2nd
Ascot
5f – 6½f · Good · 7 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

🏟 Track Record

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