The ground matters enormously with this one. On normal conditions, Swinging London has won 5 of 25 races — that is a 20% win rate, or 1 in every 5 starts, which is the mark of a horse that genuinely knows what it is doing when conditions suit. Strip that away and you are looking at a much flatter picture. Trainers and owners learn these things over time, and John Mackie's yard at Church Broughton in Derbyshire has clearly figured it out. Mackie has sent out 16 winners this season alone, so this is a stable that knows how to place a horse to its best advantage.
Then there is Newcastle. In three races at the track, Swinging London has won twice — a 67% win rate that is frankly extraordinary and the kind of number that should make any racing fan sit up. Some horses simply love a particular track, whether it is the shape of the bends, the way the ground rides, or something harder to explain. Whatever the reason, Newcastle brings out the best in this horse, and that is not a coincidence across three visits.
The most intriguing wrinkle in the record is this: Swinging London competes most often at Class 4 level — one step below the elite but still competitive racing — and has won zero of those 20 races at that level. Yet it keeps finding ways to win elsewhere. The most recent victory came at Southwell just four weeks ago, on 23 April 2026, with regular partner Finley Marsh in the saddle. Together, the pair have won 2 of their 6 races — 1 in every 3, which is a strong ratio and suggests a genuine partnership that the yard clearly trusts.
Racing for eight years, still winning last month, and with recent form reading a placed effort followed by a win — Swinging London is a horse in decent nick and very much still in business.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Southwell Galloping |
19 | 3 wins, 2 seconds, 4 thirds, 10 other | 23 Apr | 15.8% |
| Leicester Sharp |
5 | 1 second, 4 other | 17 Nov | 0% |
| Newcastle Galloping |
3 | 2 wins, 1 other | 17 Oct | 66.7% |
| Wolverhampton Galloping |
3 | 1 second, 1 third, 1 other | 7 Apr | 0% |
| Chester Tight |
2 | 1 third, 1 other | 20 Sep | 0% |
| Lingfield Park Sharp |
2 | 1 second, 1 other | 19 Nov | 0% |
| Carlisle Undulating |
2 | 2 other | 18 May | 0% |
| Pontefract Undulating |
2 | 1 second, 1 other | 7 Apr | 0% |
| Warwick Sharp |
2 | 1 second, 1 other | 11 Dec | 0% |
| Kempton Park Galloping |
2 | 2 other | 2 Feb | 0% |
| Nottingham Galloping |
2 | 2 other | 23 Oct | 0% |
| Fakenham Tight |
1 | 1 win | 9 Feb | 100% |
| Fontwell Park Tight |
1 | 1 other | 26 Dec | 0% |
| Punchestown Galloping |
1 | 1 third | 13 Nov | 0% |
| Plumpton Sharp |
1 | 1 other | 17 Apr | 0% |
| Cheltenham Galloping |
1 | 1 other | 15 Mar | 0% |
| Doncaster Galloping |
1 | 1 other | 27 Apr | 0% |
| Uttoxeter Sharp |
1 | 1 other | 11 Sep | 0% |
| Sedgefield Sharp |
1 | 1 other | 9 Oct | 0% |
| Haydock Park Galloping |
1 | 1 other | 8 Aug | 0% |
| Huntingdon Galloping |
1 | 1 second | 5 Mar | 0% |
| Newton Abbot Sharp |
1 | 1 other | 17 May | 0% |
| Perth Galloping |
1 | 1 other | 18 Jun | 0% |
| Cork Galloping |
1 | 1 third | 5 Dec | 0% |
| Sandown Park Galloping |
1 | 1 third | 16 Feb | 0% |