Mesaafi
Mesaafi is a hard-working 5-year-old who plugs away race after race without setting the world on fire, but occasionally finds the winning post at just the right moment. The horse has won 5 times from 36 races—a win rate of roughly 1 in every 7 attempts—and has finished in the top 3 on 16 occasions, showing decent consistency even on days when victory doesn't come.
Ross Burdon's Newmarket yard has him racing regularly, and there is a clear pattern to when this horse succeeds: he thrives on normal ground, where he has won 3 of 10 races (a respectable 30%), but struggles when the track gets either very wet or very fast. Most of his racing has come at Class 4 level, where he has won 2 of 11 races.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The encouraging news is that Mesaafi is in form right now. He won at Kempton Park just last week on 5 October, and before that he finished second, showing he is heading in the right direction. His recent six races tell a story of near-misses and solid efforts: second place, then a win, then some harder days down the card, a third-place finish, and two runs outside the money. Jack Mitchell, his most regular jockey, has ridden him seven times and won once together, suggesting there is room for them to click more often as Mesaafi continues racing. This is a horse that probably won't win tomorrow, but he is exactly the sort that catches you by surprise with a victory when conditions suit him and the odds drift a touch.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 3 wins from 10 starts (30%)
⚠ What to watch out for
⚠ Poor record on standard_to_slow ground: 0 wins from 8 starts
⚠ Poor record on good ground: 0 wins from 3 starts
⚠ Yet to win at Ascot in 6 attempts
⚠ Struggles on RH Galloping tracks: 1 wins from 16 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to firm (fairly firm)
Ok
Standard to slow (all-weather)
Avoids
Good (a little give)
Avoids
🏅 Race level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Unknown
🏟 Track shape
Right-handed, tight turns
Loves
Left-handed, long straights
Ok
Left-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
14 Oct
2nd
Kempton Park
5f – 6½f · 12 runners
5 Oct
🏆 Won
Kempton Park
5f – 6½f · 10 runners
5 Sep
7th
Ascot
5f – 6½f · Good_To_Firm · 13 runners
11 Aug
3rd
Nottingham
5f – 6½f · Good_To_Firm · 7 runners
27 Jul
11th
Windsor
5f – 6½f · Good_To_Firm · 14 runners
11 Jul
13th
Ascot
5f – 6½f · Good_To_Firm · 16 runners
22 Jun
4th
Windsor
5f – 6½f · Good_To_Firm · 9 runners
1 Jun
🏆 Won
Windsor
5f – 6½f · Good_To_Firm · 8 runners
1 May
4th
Ascot
5f – 6½f · Good_To_Firm · 17 runners
3 Apr
8th
Lingfield Park
5f – 6½f · Standard · 12 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Kempton Park Galloping |
9 |
1 win, 1 second, 4 thirds, 3 other |
14 Oct |
11.1% |
| Ascot Galloping |
6 |
1 second, 1 third, 4 other |
5 Sep |
0% |
| chelmsford |
4 |
1 win, 3 other |
18 Dec |
25% |
| Windsor Sharp |
4 |
1 win, 1 third, 2 other |
27 Jul |
25% |
| Wolverhampton Galloping |
3 |
1 second, 1 third, 1 other |
6 Jan |
0% |
| Newcastle Galloping |
2 |
1 win, 1 other |
1 Jan |
50% |
| Lingfield Park Sharp |
2 |
1 win, 1 other |
3 Apr |
50% |
| Doncaster Galloping |
1 |
1 other |
18 May |
0% |
| Newbury Galloping |
1 |
1 other |
12 Jun |
0% |
| Great Yarmouth Galloping |
1 |
1 other |
24 Aug |
0% |
| Nottingham Galloping |
1 |
1 third |
11 Aug |
0% |
| Newmarket Galloping |
1 |
1 other |
17 Apr |
0% |
| Bath Undulating |
1 |
1 other |
17 Aug |
0% |