Trained by Ross Burdon out of Newmarket — a yard that has sent out 12 winners already this season — Mesaafi got off the mark at Newcastle back in January 2025 and has continued to build on that foundation. The most recent win came at Windsor just six weeks ago, and with the horse having raced as recently as yesterday, there's clearly no shortage of enthusiasm from the team. The current run of form reads 13-4-1-4-8-10, which means Mesaafi has been threatening before finding a way to win, then threatening again — the profile of a horse in decent nick.
The ground makes a real difference here. On normal conditions, Mesaafi has won 3 from 10 races — that's 30%, or nearly 1 in every 3 — which is a genuinely impressive conversion rate at this level. For comparison, the overall career win rate is 13%. In other words, put Mesaafi on a standard surface and the chances of winning more than double. That's the kind of stat that matters if you're watching the weather forecast.
Jack Mitchell is the go-to jockey, the pair having teamed up seven times together with one win between them. Most of Mesaafi's races come at Class 4 level — a step below the biggest races but competitive enough that winning 2 from 11 at 18%, or roughly 1 in every 5, is nothing to be sniffed at. This is a horse operating in the right company, being placed thoughtfully, and delivering when conditions suit. At five years old and clearly still in form, there's every reason to think the Windsor win won't be the last entry on that record.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kempton Park Galloping |
7 | 4 thirds, 3 other | 3 Dec | 0% |
| Ascot Galloping |
5 | 1 second, 1 third, 3 other | 11 Jul | 0% |
| chelmsford | 4 | 1 win, 3 other | 18 Dec | 25% |
| Windsor Sharp |
3 | 1 win, 1 third, 1 other | 22 Jun | 33.3% |
| Wolverhampton Galloping |
3 | 1 second, 1 third, 1 other | 6 Jan | 0% |
| Lingfield Park Sharp |
2 | 1 win, 1 other | 3 Apr | 50% |
| Newcastle Galloping |
2 | 1 win, 1 other | 1 Jan | 50% |
| Bath Undulating |
1 | 1 other | 17 Aug | 0% |
| Newbury Galloping |
1 | 1 other | 12 Jun | 0% |
| Newmarket Galloping |
1 | 1 other | 17 Apr | 0% |
| Doncaster Galloping |
1 | 1 other | 18 May | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 24 Aug | 0% |