:

Magic Basma

There is a horse that knows exactly where it belongs — and where it doesn't. Magic Basma has raced 11 times in its four-year career, picking up 1 win and 4 places, which works out to roughly 1 win in every 11 races. That's a modest return on paper, but the story behind those numbers is worth understanding.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Expert Eye
Mother
Morning Basma
Trainer
Owner
Jaber Abdullah
Rating
95

📊 Key Numbers

Career statistics for this horse
11
Career races
1
Wins
9.1%
Win rate
avg ~10%
36.4%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Today
Haydock
About 6 furlongs · Slightly soft ground · 17 runners

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The one moment of glory came at Carlisle on 21 August 2024, and that win now sits 21 months in the past with six races since and nothing to show for it in the winner's enclosure. The recent form reads 4-3-5-4-2-5 — plenty of involvement, the odd placed finish, but no breakthrough. A horse that keeps finishing in the mix without winning can be either maddening or quietly promising depending on how you look at it.

What makes the picture sharper is where Magic Basma has been asked to compete. Five of its races have come at the top level — Class 1, the highest grade in Britain — and it has come up short in all five. That's not a disgrace; it simply tells you the horse has been tested against the very best and found wanting at that ceiling. The question is whether a return to softer company might unlock another win, or whether that Carlisle victory remains a lone peak.

The trainer is Kevin Ryan, one of the more reliable names in the north of England, operating out of Hambleton in North Yorkshire. His yard has sent out 45 winners already this season, which speaks to a busy, well-run operation that knows how to place horses to their best advantage. Magic Basma raced just yesterday, so this is very much a horse still in the thick of its season. Whether Ryan finds the right spot to get it back in front remains to be seen, but with a trainer of his record at the helm, it won't be for want of trying.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
Struggles on LH Galloping tracks: 0 wins from 6 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
2 May
4th
Newmarket
5f – 6½f · Good_To_Firm · 9 runners
8 Nov
3rd
Doncaster
5f – 6½f · Heavy · 13 runners
4 Oct
5th
Ascot
7f – 1m · Soft · 16 runners
19 Sep
4th
Ayr
5f – 6½f · Soft · 13 runners
17 Aug
2nd
Pontefract
5f – 6½f · Good_To_Firm · 11 runners
21 Jul
5th
Ayr
5f – 6½f · Good_To_Soft · 19 runners
28 Jun
4th
York
5f – 6½f · Good · 18 runners
31 May
11th
Haydock Park
7f – 1m · Good · 12 runners
1 Nov
7th
Newmarket
5f – 6½f · Good · 11 runners
17 Sep
2nd
Newcastle
5f – 6½f · Standard_To_Slow · 6 runners

🏇 Jockey Partnerships

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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newmarket
Galloping
2 2 other 2 May 0%
Ayr
Galloping
2 2 other 19 Sep 0%
Carlisle
Undulating
1 1 win 21 Aug 100%
Haydock Park
Galloping
1 1 other 31 May 0%
York
Galloping
1 1 other 28 Jun 0%
Ascot
Galloping
1 1 other 4 Oct 0%
Newcastle
Galloping
1 1 second 17 Sep 0%
Doncaster
Galloping
1 1 third 8 Nov 0%
Pontefract
Undulating
1 1 second 17 Aug 0%