The career got going properly at Newcastle in January 2025, and the most recent win came just this week at Windsor on the 1st of June 2026 — so Mesaafi arrives in this profile on the back of a fresh victory, having raced as recently as yesterday. That Windsor win is worth noting because it came on normal ground conditions, where this horse is genuinely at its best. On a standard surface, Mesaafi has won 3 times from 10 races — a 30% win rate, or nearly 1 in every 3 outings. That is a seriously impressive record for those conditions specifically, and it is the kind of stat that a smart punter quietly files away.
Mesaafi tends to operate at Class 4 level — one rung below the top tier, where the competition is solid without being elite — and has won 2 of 11 races at that grade, around 1 in every 5 or 6 attempts. Recent form reads 1-4-8-10-4-4, which means a win followed by a cluster of mid-pack finishes before the recent breakthrough. Jockey Callum Shepherd has been the most regular partner, winning once together from 5 rides — a 20% win rate, meaning he and the horse click roughly 1 time in every 5 trips out, which is a decent return at this level.
Ross Burdon's Newmarket yard has sent out 12 winners this season, so this is not a quiet backwater operation — it is a stable in form, and Mesaafi seems to be feeding off that momentum. A five-year-old with experience, a clear preference for normal ground, and a win on the board just days ago: this is a horse in a good place, doing exactly what it does best.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kempton Park Galloping |
7 | 4 thirds, 3 other | 3 Dec | 0% |
| chelmsford | 4 | 1 win, 3 other | 18 Dec | 25% |
| Ascot Galloping |
4 | 1 second, 1 third, 2 other | 1 May | 0% |
| 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% |
| Windsor Sharp |
2 | 1 win, 1 third | 1 Jun | 50% |
| Newmarket Galloping |
1 | 1 other | 17 Apr | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 24 Aug | 0% |
| Newbury Galloping |
1 | 1 other | 12 Jun | 0% |
| Bath Undulating |
1 | 1 other | 17 Aug | 0% |
| Doncaster Galloping |
1 | 1 other | 18 May | 0% |