:

Masekela

Masekela is a horse that keeps running without ever crossing the finish line first. In 36 races across his career, the seven-year-old has accumulated eight placed finishes but no wins — a record that speaks to a horse thoroughly honest but never quite good enough at the level where he competes. His recent form shows glimpses of consistency: he has placed or finished mid-field in all his last six outings, most recently ninth, then third, then third again. It is the record of a genuine trier, the kind of horse that shows up, runs hard, and leaves empty-handed.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
El Kabeir
Mother
Lady's Purse
Owner
The Sheroot Partnership
Rating
92

📊 Key Numbers

Career statistics for this horse
36
Career races
0
Wins
0%
Win rate
avg ~10%
22.2%
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

Trained by James Moffatt at Cartmel in Cumbria, Masekela is aimed at the top races — Class 1 company — where he has run eight times without success. He is typically ridden by David Allan, with whom he has partnered seven times without a win. The pattern is consistent: a horse of effort rather than brilliance, one whose story at the highest level is one of honest attempts and near misses. There are hints from the yard that Masekela may yet have more to offer. A distance of a mile and a half is thought to suit him best, and trainer Moffatt has indicated the horse benefits from a good break, suggesting that freshness and time between races might bring improvement. Whether that potential emerges remains to be seen, but for now, Masekela remains a professional journeyman — useful enough to keep running, but not quite exceptional enough to win.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Yet to win at York in 8 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Unknown
Good (firm-ish)
Unknown
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Standard (all-weather)
Unknown
📏 Race Distance
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
Long Distance (2M+)
Unknown
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown
Left-handed, tight
Unknown
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
29 Aug
9th
Cartmel
Long Distance (2m+) · Good · 12 runners
20 Jul
3rd
Cartmel
Long Distance (2m+) · Good · 9 runners
27 May
3rd
Cartmel
Long Distance (2m+) · Good · 7 runners
2 May
6th
Hexham
Long Distance (2m+) · Good · 9 runners
17 Oct
2nd
Redcar
1m3f – 1m4f · Good · 10 runners
14 Oct
6th
Newcastle
1m3f – 1m4f · Standard · 9 runners
4 Oct
4th
Redcar
1m3f – 1m4f · Good_To_Soft · 10 runners
25 Aug
2nd
Ripon
1m3f – 1m4f · Good · 10 runners
15 Aug
4th
Thirsk
1m6f – 2m · Good_To_Firm · 7 runners
27 Jul
4th
Pontefract
1m3f – 1m4f · Good · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
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
York
Galloping
8 8 other 14 May 0%
Newmarket
Galloping
4 1 second, 3 other 18 Apr 0%
Cartmel
Tight
3 2 thirds, 1 other 29 Aug 0%
Thirsk
Galloping
3 3 other 15 Aug 0%
Doncaster
Galloping
3 1 second, 1 third, 1 other 5 Jul 0%
Redcar
Galloping
2 1 second, 1 other 17 Oct 0%
Epsom Downs
Undulating
2 2 other 2 Jun 0%
Ripon
Sharp
2 1 second, 1 other 25 Aug 0%
Hamilton Park
Sharp
1 1 second 4 May 0%
Goodwood
Undulating
1 1 other 28 Jul 0%
Pontefract
Undulating
1 1 other 27 Jul 0%
Newcastle
Galloping
1 1 other 14 Oct 0%
Hexham
Undulating
1 1 other 2 May 0%
Chester
Tight
1 1 other 14 Sep 0%
Carlisle
Undulating
1 1 other 5 Jul 0%
Lingfield Park
Sharp
1 1 other 19 Jun 0%
Haydock Park
Galloping
1 1 other 9 Aug 0%