UK time :

Mr Swivell

Mr Swivell is a reliable middle-distance campaigner who knows how to win a race but has hit a dry spell recently. The five-year-old has won four times from 23 starts—a win rate of roughly 1 in every 5.5 races—with his most recent victory coming at Wolverhampton on 31 July 2025, now 14 months in the past. He has not finished in the top three in his last six outings, a run that includes an eighth-place finish just a day ago, suggesting he is still racing actively but struggling to recapture his form.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
City Light
Mother
How High The Sky
Trainer
Kevin Philippart de Foy
Owner
Stuart Wood
Official rating
89

📊 Key numbers

Career totals for this horse
24
Career races
5
Wins
20.8%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
9 days
Since last race

🔍 Full analysis

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

His best results come over 1m1f to 1m2f on normal ground—the kind of going that sits in the sweet spot between firm and soft. On such conditions he has won 2 of his 5 races (40%), a sharp contrast to his overall record. He also performs markedly better in Class 4 races, where he has won 2 of 7 starts (29%), indicating he is most competitive at that level. When the ground turns too firm or too soft, or when he steps into stronger company, his chances diminish noticeably.

Ray Dawson has ridden him for most of his career and has recorded 2 wins from 8 races together (25%), fractionally better than his win rate overall. K P De Foy's Newmarket yard, which has sent out 40 winners this season, continues to run him regularly. For a horse seemingly in need of a return to winning form, Mr Swivell appears best suited to normal ground, a stiff 1m1f–1m2f race, Class 4 company, and perhaps a rider who knows him as well as Dawson does. His last win over a year ago suggests the formula needs reapplying soon.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 5 starts (40%)
✔ Excellent record on good ground: 1 wins from 3 starts (33%)

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
9 Oct
🏆 Won
York
7f – 1m · Good_To_Soft · 18 runners
19 Sep
8th
Newbury
1m3f – 1m4f · Good_To_Firm · 13 runners
22 Aug
7th
York
1m3f – 1m4f · Good_To_Soft · 22 runners
1 Aug
8th
Thirsk
7f – 1m · Good · 12 runners
11 Jul
2nd
York
7f – 1m · Good_To_Firm · 13 runners
25 Jun
4th
Newcastle
1m1f – 1m2f · Standard_To_Slow · 11 runners
5 Jun
12th
Epsom Downs
1m1f – 1m2f · Good_To_Soft · 18 runners
9 May
7th
Lingfield Park
7f – 1m · Good_To_Firm · 8 runners
27 Sep
21th
Newmarket
1m1f – 1m2f · Good_To_Firm · 24 runners
5 Sep
2nd
Ascot
1m1f – 1m2f · Soft · 18 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
2/8
Wins / rides
25%
Win rate
1/4
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

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newmarket
Galloping
3 1 win, 1 second, 1 other 27 Sep 33.3%
York
Galloping
3 1 win, 1 second, 1 other 9 Oct 33.3%
chelmsford 3 1 win, 1 second, 1 other 1 Jun 33.3%
Great Yarmouth
Galloping
2 1 win, 1 other 1 May 50%
Wolverhampton
Galloping
1 1 win 31 Jul 100%
Epsom Downs
Undulating
1 1 other 5 Jun 0%
Southwell
Galloping
1 1 other 5 Jan 0%
Chester
Tight
1 1 third 21 Sep 0%
Newcastle
Galloping
1 1 other 25 Jun 0%
Ascot
Galloping
1 1 second 5 Sep 0%
Kempton Park
Galloping
1 1 second 3 Feb 0%
Lingfield Park
Sharp
1 1 other 9 May 0%
Newbury
Galloping
1 1 other 19 Sep 0%
Nottingham
Galloping
1 1 other 9 Oct 0%
Haydock Park
Galloping
1 1 third 7 Sep 0%
Windsor
Sharp
1 1 other 14 Aug 0%
Thirsk
Galloping
1 1 other 1 Aug 0%