UK time :

Swinging London

Swinging London is the kind of horse that keeps everyone guessing. Eight years old and still racing, still winning, the veteran has built a career record of 6 wins and 23 places from 58 races — winning roughly 1 in every 10, which is modest on paper, but masks a story that is considerably more interesting than the headline figure suggests.Based on TrackLab's analysis
Quick facts
Age
8 years old
Sex
Gelding
Colour
Bay
Father
Dark Angel
Mother
Owner
Eventmasters Racing
Official rating
70

📊 Key numbers

Career totals for this horse
58
Career races
6
Wins
10.3%
Win rate
avg ~10%
39.7%
Top-3 rate
avg ~30%
153 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

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.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 5 wins from 25 starts (20%)
✔ Course specialist at Southwell: 3 wins from 19 starts (16%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 11 starts
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Poor record on heavy ground: 0 wins from 4 starts
⚠ Yet to win at Leicester in 5 attempts
⚠ Struggles on LH Sharp tracks: 0 wins from 8 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 7 starts
⚠ Struggles on RH Sharp tracks: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Soft (muddy)
Good to firm (fairly firm)
Unknown
Yielding (slightly soft)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Avoids
Good (a little give)
Avoids
Heavy (very wet)
Avoids
📏 Race distance
1M6F – 2M
Long Distance (2M+)
Ok
1M3F – 1M4F
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Loves
Class 4 (standard)
Avoids
Class 5 (entry-level)
Ok
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, tight
Loves
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Avoids
Right-handed, long straights
Avoids
Right-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
18 May
8th
Carlisle
1m6f – 2m · Soft · 9 runners
23 Apr
🏆 Won
Southwell
1m6f – 2m · Standard · 5 runners
7 Apr
4th
Pontefract
1m6f – 2m · Good_To_Soft · 13 runners
10 Mar
4th
Southwell
1m6f – 2m · Standard · 8 runners
10 Mar
4th
Southwell
1m6f – 2m · Standard · 8 runners
16 Feb
4th
Carlisle
Long Distance (2m+) · Good_To_Soft · 14 runners
2 Feb
5th
Kempton Park
Long Distance (2m+) · Good_To_Soft · 11 runners
11 Dec
4th
Warwick
Long Distance (2m+) · Good_To_Soft · 8 runners
17 Nov
2nd
Leicester
1m6f – 2m · Soft · 7 runners
23 Oct
4th
Nottingham
1m6f – 2m · Heavy · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
2/6
Wins / rides
0%
Win rate
0/4
Wins / rides
Lewis Stones
0%
Win rate
0/4
Wins / rides
Aidan Coleman
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Paddy Hanlon
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
William Kennedy
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%