UK time :

Insanity

Insanity is a six-year-old who has won four races from 22 starts — roughly one win in every five outings — and has tasted success at the highest level. He won a top-tier Class 2 race at Ascot in August 2024 and another at Ayr last June, suggesting he belongs among better horses. Yet his form has stalled since that Ayr victory sixteen months ago. He has not won in his last six races, finishing as high as second twice but more often trailing in the field. The recent form reads: 15th, 6th, 13th, 2nd, 12th, 2nd. It is the record of a horse treading water.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Nathaniel
Mother
Queen's Dream
Trainer
Owner
Mcneill Family The Spero Partnership
Official rating
97

📊 Key numbers

Career totals for this horse
22
Career races
4
Wins
18.2%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
8 days
Since last race

🔍 Full analysis

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

What works in his favour is consistency on the surface he prefers. On normal ground conditions, Insanity wins roughly one race in every three (3 wins from 9 races) — a rate that sits well above his overall record. He is less convincing at the highest level, winning just 2 of 13 Class 2 races, but this is still respectable. His partnership with jockey Rossa Ryan shows promise: they have won twice from seven races together, a win rate of roughly 29 per cent, suggesting the pair click when conditions and opposition align.

Trainer Alan King, who runs a powerful Wiltshire yard that has sent out 57 winners this season alone, appears to have genuine regard for the horse's potential. After an earlier run on heavy ground, King noted that while Insanity handles all surfaces, he truly flourishes with some moisture in the ground — not the heavy going that can slow him, but normal conditions with a bit of cut to them. That observation fits the evidence: his three wins have all come on the ground he loves.

The puzzle now is why sixteen months have passed without another victory. Insanity is still racing — he ran just a day ago — but the absence of a win across six consecutive outings suggests he may have met a wall, or that opportunities at his level have dried up. He remains capable on his day, particularly on normal ground with Rossa Ryan in the saddle, but the old spark has dimmed.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 3 wins from 9 starts (33%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 5 starts
⚠ Yet to win at York in 5 attempts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
10 Oct
15th
York
1m3f – 1m4f · Soft · 20 runners
8 Aug
6th
Ascot
1m3f – 1m4f · Good_To_Firm · 10 runners
19 Jun
13th
Ascot
1m3f – 1m4f · Good_To_Firm · 19 runners
21 Apr
2nd
Pontefract
1m3f – 1m4f · Good · 11 runners
8 Nov
12th
Doncaster
1m3f – 1m4f · Heavy · 23 runners
11 Oct
2nd
York
1m3f – 1m4f · Good · 15 runners
22 Aug
2nd
York
1m3f – 1m4f · Good_To_Firm · 11 runners
9 Aug
3rd
Ascot
1m3f – 1m4f · Good_To_Firm · 11 runners
11 Jul
11th
Newmarket
1m6f – 2m · Good_To_Firm · 13 runners
21 Jun
🏆 Won
Ayr
1m6f – 2m · Good · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
28.6%
Win rate
2/7
Wins / rides
50%
Win rate
1/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
0%
Win rate
0/1
Wins / rides
Sean Levey Current jockey
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
Ascot
Galloping
5 1 win, 1 second, 1 third, 2 other 8 Aug 20%
York
Galloping
5 2 seconds, 3 other 10 Oct 0%
Windsor
Sharp
2 1 win, 1 second 22 Apr 50%
Newmarket
Galloping
2 2 other 11 Jul 0%
Doncaster
Galloping
2 2 other 8 Nov 0%
Ffos Las
Galloping
1 1 win 1 Sep 100%
Ayr
Galloping
1 1 win 21 Jun 100%
Market Rasen
Sharp
1 1 third 7 Dec 0%
Pontefract
Undulating
1 1 second 21 Apr 0%
Kempton Park
Galloping
1 1 other 27 Dec 0%
chelmsford 1 1 other 9 Jul 0%