Magic Music
Magic Music is a 4-year-old still searching for that second win to build on a breakthrough moment two months ago. The horse broke through at Doncaster on 06 June 2026, a moment that must have felt significant after months of trying — but the path to a second victory has proved harder than the first. Out of nine career races, Magic Music has landed just one win and three placings, a win rate of roughly 1 in every 9 starts that reflects a horse plugging away at lower levels without quite finding consistency.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
33.3%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What stands out is the recent form. In the last six outings, Magic Music has managed one third-place finish but otherwise struggled to threaten winners, with a fifth and a couple of sixths mixed in. Last race, just a day ago, brought another disappointing sixth. Racing mostly in Class 5 events — some of the lowest graded races on the track — the horse has yet to win at that level, going zero from three tries there. For a horse that has tasted victory once, dropping back to Class 5 races and failing to dominate suggests it may be finding its true level, or that something isn't quite clicking in the current setup.
Trainer Steph Hollinshead's yard at Upper Longdon in Staffordshire has sent out seven winners this season, so the foundation is solid. Magic Music remains active and in training, which means there is still hope for a second win and perhaps a run of better form. But right now, this is a horse that won on the day but has yet to prove it was anything more than a single bright spot in an otherwise modest record.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 3 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good to soft (some give)
Unknown
Standard (all-weather)
Unknown
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
🏟 Track Shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
7 Aug
5th
Haydock Park
7f – 1m · Good · 11 runners
26 Jun
6th
Doncaster
7f – 1m · Good_To_Firm · 7 runners
6 Jun
🏆 Won
Doncaster
7f – 1m · Good_To_Firm · 13 runners
2 May
3rd
Doncaster
7f – 1m · Good_To_Firm · 10 runners
13 Apr
9th
Leicester
5f – 6½f · Good · 9 runners
22 Sep
6th
Leicester
7f – 1m · Good_To_Soft · 7 runners
4 Sep
6th
Southwell
7f – 1m · Standard · 9 runners
20 Aug
3rd
Carlisle
7f – 1m · Good_To_Firm · 5 runners
18 Jul
6th
Haydock Park
7f – 1m · Good · 10 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Doncaster Galloping |
3 |
1 win, 1 third, 1 other |
26 Jun |
33.3% |
| Haydock Park Galloping |
2 |
2 other |
7 Aug |
0% |
| Leicester Sharp |
2 |
2 other |
13 Apr |
0% |
| Carlisle Undulating |
1 |
1 third |
20 Aug |
0% |
| Southwell Galloping |
1 |
1 other |
4 Sep |
0% |