Those two wins are worth looking at closely. The first came at Newmarket back in September 2021, one of the most famous racecourses in Britain. The second came at Musselburgh in October 2025 — about seven months ago — meaning there was a gap of over four years between victories. That is a long time between wins, and it speaks to the level this horse operates at: consistent enough to keep getting entered, placed enough to justify the effort, but a genuine winner only on the rarest of days.
The ground matters here. On normal conditions, Carolus Magnus has won 2 from 12 races — a 17% win rate, or roughly 1 in every 6, which is genuinely solid. That number suggests the horse has a clear preference, and trainers Michael and David Easterby, based at Sheriff Hutton in North Yorkshire, will be well aware of it. The yard has been in strong form this season — 51 winners sent out — so they know how to place a horse to give it its best chance.
At the top end of the race quality scale, however, Carolus Magnus has found things tough. In nine races at Class 2 level — the upper tier of British racing — it has not managed a single win. Zero from nine. That is not a surprise for a horse with only two career victories, but it confirms that while this is a decent, durable competitor, it is not a horse for the very biggest days.
Jockey Joanna Mason has been the regular partner, riding Carolus Magnus in 11 of its races for that 1 win together. Recent form shows a pattern of seconds (twice), one tenth, a fifth, and a twelfth — busy without being brilliant. Still active, still placing, still turning up. For a horse like this, that consistency is the whole story.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
7 | 1 win, 1 second, 5 other | 4 May | 14.3% |
| Newcastle Galloping |
5 | 5 other | 16 Dec | 0% |
| York Galloping |
5 | 5 other | 25 May | 0% |
| Musselburgh Sharp |
4 | 1 win, 2 seconds, 1 third | 29 Apr | 25% |
| Wolverhampton Galloping |
3 | 1 second, 2 other | 13 Dec | 0% |
| Doncaster Galloping |
1 | 1 third | 16 Jul | 0% |
| Ascot Galloping |
1 | 1 third | 6 Aug | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 25 Jul | 0% |
| chelmsford | 1 | 1 other | 15 Aug | 0% |
| Wetherby Galloping |
1 | 1 other | 11 Jun | 0% |
| Beverley Undulating |
1 | 1 other | 15 Jul | 0% |
| Epsom Downs Undulating |
1 | 1 other | 3 Jun | 0% |
| Salisbury Undulating |
1 | 1 third | 22 Jun | 0% |
| Chepstow Galloping |
1 | 1 other | 8 Aug | 0% |
| Thirsk Galloping |
1 | 1 other | 15 Aug | 0% |