:

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 AI analysis
Quick Facts
Age
8 years old
Sex
Gelding
Colour
Bay
Father
Dark Angel
Mother
Owner
Eventmasters Racing
Rating
70

📊 Key Numbers

Career statistics for this horse
58
Career races
6
Wins
10.3%
Win rate
avg ~10%
39.7%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

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 & Risks

What the data says works for and against this horse
✓ 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 Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Soft (muddy)
Good to firm (drying out)
Unknown
Yielding (slightly soft)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Avoids
Good (firm-ish)
Avoids
Heavy (very wet)
Avoids
📏 Race Distance
1M6F – 2M
Long Distance (2M+)
Ok
1M3F – 1M4F
Avoids
🏅 Competition 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

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
33.3%
Win rate
2/6
Won / Rode
0%
Win rate
0/4
Won / Rode
Lewis Stones
0%
Win rate
0/4
Won / Rode
Aidan Coleman
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Paddy Hanlon
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
William Kennedy
0%
Win rate
0/1
Won / Rode

🏟 Track Record

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