UK time :

Magical Life

Magical Life is still hunting for a second career win after breaking through on debut at Kempton Park in August. The two-year-old has raced 12 times now and won just once, though it has finished in the top 3 in three other races—a record that suggests genuine ability lurking beneath inconsistent form. Over distances between a mile and a furlong and a mile and two furlongs, the horse shows its best work: winning one of every five races at that range. The most recent outing came just yesterday, a seventh-place finish that fits an unpredictable recent pattern of two seventh-place runs sandwiched around a third, a fourth, and the August victory.Based on TrackLab's analysis
Quick facts
Age
2 years old
Sex
Filly
Colour
Bay
Father
Territories
Mother
One Life
Trainer
J. S. Moore
Owner
Jeremy Holt Partners
Official rating
56

📊 Key numbers

Career totals for this horse
12
Career races
1
Wins
8.3%
Win rate
avg ~10%
25%
Top-3 rate
avg ~30%
4 days
Since last race

🏁 Next race

Tomorrow
Bath
About 1 mile · Good ground · 13 runners

🔍 Full analysis

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

Trainer J. S. Moore, based at Upper Lambourn in Berkshire, has a yard in good form with 17 winners sent out this season. Getting Magical Life to repeat its August success will be the challenge—that win at Kempton, now two months in the past, remains the sole bright spot in what has been a frustrating campaign. The horse clearly has the talent to win races, but consistency is the missing ingredient. For the yard keen to build on that breakthrough, the next few outings will be crucial.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 1m1f – 1m2f distances: 20% win rate
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 4 starts
⚠ Poor record on good ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Unknown
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Avoids
Good (a little give)
Avoids
📏 Race distance
1M1F – 1M2F
Loves
5F – 6½F
Avoids
7F – 1M
Avoids
🏟 Track shape
Right-handed, long straights
Loves
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Left-handed, hilly
Avoids
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
14 Oct
7th
Kempton Park
1m1f – 1m2f · 7 runners
28 Sep
6th
Brighton
7f – 1m · Good_To_Firm · 13 runners
13 Sep
6th
Bath
1m1f – 1m2f · Good · 11 runners
27 Aug
3rd
Lingfield Park
1m1f – 1m2f · Standard · 11 runners
17 Aug
4th
Lingfield Park
1m1f – 1m2f · Standard · 6 runners
10 Aug
🏆 Won
Kempton Park
1m1f – 1m2f · 9 runners
28 Jul
3rd
Ffos Las
7f – 1m · Good · 10 runners
14 Jul
4th
Leicester
7f – 1m · Good_To_Firm · 10 runners
2 Jul
5th
Kempton Park
7f – 1m · Standard_To_Slow · 8 runners
21 Apr
4th
Wolverhampton
5f – 6½f · Standard · 5 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
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
Kempton Park
Galloping
3 1 win, 2 other 14 Oct 33.3%
Bath
Undulating
2 2 other 13 Sep 0%
Wolverhampton
Galloping
2 2 other 21 Apr 0%
Lingfield Park
Sharp
2 1 third, 1 other 27 Aug 0%
Ffos Las
Galloping
1 1 third 28 Jul 0%
Leicester
Sharp
1 1 other 14 Jul 0%
Brighton
Undulating
1 1 other 28 Sep 0%