UK time :

Magic Runner

Magic Runner is a 4-year-old that has won twice in 30 races — a win rate of roughly 1 in every 15 attempts — but there is a useful pattern hiding in those numbers. The horse has an obvious preference for Wolverhampton, where it has landed both its victories from 19 races at the track, which works out at better than 1 win in every 10 tries there. The more recent of those wins came on 16 January 2026, but that was nine months ago, and Magic Runner has not crossed the line first in its last six races, suggesting form has dipped since the turn of the year.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Sea The Moon
Mother
Magma
Trainer
Owner
Rc Syndicate Xviii
Official rating
50

📊 Key numbers

Career totals for this horse
30
Career races
2
Wins
6.7%
Win rate
avg ~10%
26.7%
Top-3 rate
avg ~30%
19 days
Since last race

🏁 Next race

Tomorrow
Southwell (AW)
About 1.4 miles · Standard all-weather surface · 9 runners

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Where Magic Runner does find its level is in Class 6 races — the lower tiers of the sport — where it has won twice from 12 attempts, a win rate of roughly 1 in every 6 races. This tells you that when pitched against the right standard of opposition, the horse is competitive. Away from Wolverhampton and Class 6, results have been thin: 0 wins from 18 races, which underlines how much this horse depends on its happy hunting ground and the type of race it faces.

Trainer Ruth Carr, based in Stillington in North Yorkshire, has been prolific this season with 56 winners sent out, and the yard has used jockey James Sullivan regularly with Magic Runner — nine rides, one win together at an 11 per cent rate, which is respectable enough but not inspiring. Magic Runner raced just a day ago, so remains active. For a horse with this profile, the formula is clear: get it back to Wolverhampton in Class 6 company and it has every chance of running well. Elsewhere, it has been found out too often to inspire confidence.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Good (a little give)
Unknown
Standard to slow (all-weather)
Unknown
Heavy (very wet)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
1M1F – 1M2F
1M6F – 2M
Unknown
1M3F – 1M4F
Avoids
🏅 Race level
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
29 Sep
9th
Wolverhampton
1m1f – 1m2f · Standard · 13 runners
15 Sep
8th
Wolverhampton
1m1f – 1m2f · Standard · 12 runners
1 Sep
6th
Wolverhampton
1m1f – 1m2f · Standard · 10 runners
15 Aug
7th
Ripon
1m1f – 1m2f · Good · 15 runners
1 Aug
5th
Doncaster
1m3f – 1m4f · Good_To_Firm · 6 runners
27 Mar
10th
Lingfield Park
1m3f – 1m4f · Standard · 12 runners
10 Mar
7th
Wolverhampton
1m1f – 1m2f · Standard · 9 runners
10 Mar
7th
Wolverhampton
1m1f – 1m2f · Standard · 9 runners
16 Feb
5th
Wolverhampton
1m1f – 1m2f · Standard · 7 runners
2 Feb
5th
Wolverhampton
1m1f – 1m2f · Standard · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
James Sullivan Current jockey
11.1%
Win rate
1/9
Wins / rides
0%
Win rate
0/6
Wins / rides
Taryn Langley
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Wolverhampton
Galloping
19 2 wins, 2 seconds, 2 thirds, 13 other 29 Sep 10.5%
Lingfield Park
Sharp
2 2 other 27 Mar 0%
Kempton Park
Galloping
2 1 third, 1 other 8 Oct 0%
Doncaster
Galloping
1 1 other 1 Aug 0%
Nottingham
Galloping
1 1 other 16 Oct 0%
Ffos Las
Galloping
1 1 other 16 Jul 0%
Ripon
Sharp
1 1 other 15 Aug 0%
Southwell
Galloping
1 1 other 4 Nov 0%
Windsor
Sharp
1 1 other 28 Jun 0%
Salisbury
Undulating
1 1 third 15 May 0%