The most striking thing about Moulin Booj is what he does at Wolverhampton. He has raced there five times and won three of them — a 60% record at a single track is the kind of number that makes experienced racing people sit up and take notice. For context, even the very best horses rarely win more than one in three races across their careers, so dominating a venue at that rate is genuinely unusual. His most recent win came there in March 2026, and it is no coincidence that Wolverhampton is an all-weather track — Moulin Booj clearly takes to the surface. On fast, dry ground more broadly, he wins 3 from 12 races, or 25%, which is significantly better than his overall career average.
He is trained by George Scott at Newmarket, and Scott has been candid about the fact that the horse has had a significant number of physical issues along the way. The encouraging news, according to Scott, is that those problems are now behind him. The trainer has always believed in his ability — he was not surprised when the wins started coming — and he thinks Moulin Booj can continue to be competitive even stepping up in class. He has even mentioned a track like Epsom as a potential target, which suggests real ambition for where this horse could go next.
His partnership with jockey Callum Shepherd is worth noting. In 14 races together they have won 3, a win rate of roughly 1 in every 5 rides — noticeably better than Moulin Booj's overall career average of about 1 in 6. That is the kind of combination a trainer tends to stick with.
He has not won in his last six races, though the recent form figures of 5-2-3 show he is finishing close and running well. Raced just yesterday and still active, this is a horse in good heart — and if he finds himself back at Wolverhampton on a dry day with Shepherd in the saddle, the form book says you would be unwise to look past him.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Southwell Galloping |
6 | 1 win, 2 seconds, 3 other | 6 Apr | 16.7% |
| Wolverhampton Galloping |
5 | 3 wins, 1 second, 1 other | 20 Mar | 60% |
| Lingfield Park Sharp |
5 | 5 other | 3 Apr | 0% |
| Windsor Sharp |
4 | 1 win, 2 thirds, 1 other | 1 Jun | 25% |
| chelmsford | 4 | 1 second, 1 third, 2 other | 21 Feb | 0% |
| Great Yarmouth Galloping |
4 | 1 second, 1 third, 2 other | 16 Sep | 0% |
| Thirsk Galloping |
3 | 1 win, 1 third, 1 other | 2 Aug | 33.3% |
| Bath Undulating |
2 | 1 win, 1 other | 4 May | 50% |
| Chepstow Galloping |
1 | 1 other | 26 Jun | 0% |
| Ffos Las Galloping |
1 | 1 second | 8 Aug | 0% |
| Brighton Undulating |
1 | 1 second | 21 Jun | 0% |
| Nottingham Galloping |
1 | 1 third | 30 Oct | 0% |
| Doncaster Galloping |
1 | 1 other | 3 Jul | 0% |
| Goodwood Undulating |
1 | 1 other | 23 May | 0% |
| Musselburgh Sharp |
1 | 1 second | 2 May | 0% |
| Newcastle Galloping |
1 | 1 other | 2 Oct | 0% |
| Sandown Park Galloping |
1 | 1 other | 14 Jun | 0% |
| Newmarket Galloping |
1 | 1 other | 18 Jul | 0% |
| Ascot Galloping |
1 | 1 other | 1 May | 0% |
| Leicester Sharp |
1 | 1 second | 12 Sep | 0% |