The last six runs read like a horse hitting its stride at exactly the right moment: two wins, two seconds, and a third. That kind of consistency is rare, and it matters. Sanitiser won at Fontwell Park as recently as 14 March 2026 — just three weeks ago — which means this is a horse in form right now, not one trading on old memories. Its first career win came at Windsor back in September 2022, so this is no flash in the pan; it has been learning its trade for years and appears to be getting better at it.
The conditions that bring the best out of Sanitiser are worth knowing. On wet or muddy ground, it has won 2 from 9 races — roughly 1 in every 4 — which is a noticeably better return than its overall average. Pair that with a long trip of two miles or more, where it has won 3 of its 19 races at that distance (about 1 in 6), and you have a horse with a clear profile: give it a stamina test in the wet and it becomes a different proposition.
The partnership with jockey Freddie Mitchell also stands out. Together they have won 2 of their 9 races — winning at a rate of roughly 1 in 4, which is more than double Sanitiser's career average. That kind of chemistry between horse and rider is not something you see every day. Trained by Gary and Josh Moore at their yard in Lower Beeding, West Sussex — a team that has already sent out 99 winners this season alone — Sanitiser is clearly in safe hands. A yard operating at that volume knows what it is doing, and placing this horse in Class 4 races, where it has won 2 from 15, suggests a trainer pair comfortable enough with its ability to keep finding the right opportunities. Right now, everything points in the same direction.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kempton Park Galloping |
5 | 1 win, 1 third, 3 other | 25 Jun | 20% |
| Fontwell Park Tight |
4 | 1 win, 2 seconds, 1 other | 14 Mar | 25% |
| Plumpton Sharp |
3 | 1 win, 2 thirds | 5 Apr | 33.3% |
| Epsom Downs Undulating |
3 | 3 other | 25 Aug | 0% |
| Goodwood Undulating |
3 | 3 other | 12 Oct | 0% |
| Windsor Sharp |
2 | 1 win, 1 second | 1 Sep | 50% |
| Sandown Park Galloping |
2 | 2 other | 31 Jan | 0% |
| hereford | 2 | 1 second, 1 other | 25 Nov | 0% |
| Fakenham Tight |
1 | 1 third | 19 Nov | 0% |
| Lingfield Park Sharp |
1 | 1 other | 16 Feb | 0% |
| Newmarket Galloping |
1 | 1 other | 1 May | 0% |
| Doncaster Galloping |
1 | 1 other | 9 Feb | 0% |
| Nottingham Galloping |
1 | 1 other | 6 Oct | 0% |
| Brighton Undulating |
1 | 1 other | 7 Aug | 0% |
| Musselburgh Sharp |
1 | 1 third | 1 Jan | 0% |
| Southwell Galloping |
1 | 1 other | 8 Sep | 0% |
| Wincanton Galloping |
1 | 1 second | 23 Mar | 0% |
| Bath Undulating |
1 | 1 third | 30 Sep | 0% |
| Pontefract Undulating |
1 | 1 second | 14 Aug | 0% |
| Perth Galloping |
1 | 1 third | 27 Apr | 0% |
| Salisbury Undulating |
1 | 1 other | 22 Jun | 0% |
| Market Rasen Sharp |
1 | 1 other | 21 Feb | 0% |
| Huntingdon Galloping |
1 | 1 third | 27 May | 0% |
| Stratford-on-Avon Sharp |
1 | 1 second | 18 Jun | 0% |