The highlight of his career came on 19 August 2023, when he won at Newbury in a Class 2 race. That is a genuinely good result, the kind that proves a horse belongs at that level even if it cannot win there every week. His first win came at Bath back in May 2022, and his most recent came at Newcastle in November 2023 — meaning it has now been thirty months since he last crossed the line first. Six races without a win is a stretch, though his recent form shows a third-place finish in there, so he is not out of it.
There are two details worth watching. First, on slightly soft, wet ground he has won 2 of just 4 races — a 50% record that is striking by any measure. When conditions turn damp, he becomes a different proposition. Second, at Great Yarmouth he has won 2 of 3 races, which makes him something close to a course specialist. Winning two-thirds of your races at any track is unusual, and it is the kind of thing worth knowing.
Trainer George Boughey, based at Newmarket, has had 99 winners this season alone — a yard in serious form. Boughey has been candid about this horse, describing him as fun but probably up against it on his current mark, and admitting that picking the right race is a guessing game. He has run at Royal Ascot twice before and might go again, though Boughey himself joked you would need to be brave to predict exactly when Spangled Mac will strike. That honesty is oddly reassuring — this is a trainer who knows his horse well and is patient enough to wait for the right spot. When the ground softens and the trip to Yarmouth comes around, he will be worth a second look.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ascot Galloping |
8 | 1 second, 7 other | 19 Jun | 0% |
| Great Yarmouth Galloping |
3 | 2 wins, 1 other | 24 Jul | 66.7% |
| meydan | 3 | 3 other | 24 Feb | 0% |
| Doncaster Galloping |
3 | 3 other | 14 Sep | 0% |
| Bath Undulating |
2 | 1 win, 1 third | 11 Jun | 50% |
| Newbury Galloping |
2 | 1 win, 1 other | 17 Aug | 50% |
| Southwell Galloping |
2 | 1 third, 1 other | 26 Nov | 0% |
| Chester Tight |
2 | 2 other | 6 May | 0% |
| Newcastle Galloping |
1 | 1 win | 10 Nov | 100% |
| Kempton Park Galloping |
1 | 1 win | 6 Jul | 100% |
| Haydock Park Galloping |
1 | 1 win | 16 Jul | 100% |
| Newmarket Galloping |
1 | 1 other | 28 Sep | 0% |
| Wolverhampton Galloping |
1 | 1 second | 20 Oct | 0% |
| Lingfield Park Sharp |
1 | 1 third | 18 Jun | 0% |
| York Galloping |
1 | 1 other | 20 Aug | 0% |
| Pontefract Undulating |
1 | 1 other | 8 Jul | 0% |
| Thirsk Galloping |
1 | 1 third | 29 Aug | 0% |
| Hamilton Park Sharp |
1 | 1 other | 19 Jul | 0% |