:

Insanity

There is something quietly compelling about a horse that wins one in every five races it enters — and Insanity, a six-year-old trained by Alan King at his Wroughton yard in Wiltshire, has done exactly that. Four wins from 19 races, with 11 further placed efforts, tells the story of a horse that rarely embarrasses itself and occasionally produces something rather special.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Nathaniel
Mother
Queen's Dream
Trainer
Owner
McNeill Family & The Spero Partnership
Rating
99

📊 Key Numbers

Career statistics for this horse
19
Career races
4
Wins
21.1%
Win rate
avg ~10%
57.9%
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

Those special moments have come at serious venues. Insanity won a top-tier Class 2 race at Ascot in August 2024 — one of the most prestigious tracks in Britain — and then backed it up with another Class 2 victory at Ayr in June 2025. That pairing matters. Plenty of horses scramble a win at a minor meeting and are never seen at that level again. Insanity has done it twice, at tracks that demand genuine quality. King himself suggested after the Ascot win that he thought the horse still had more to come, and that a return to a big occasion — even the Royal meeting at Ascot — was worth considering. That is not something trainers say lightly.

The horse performs best on normal, well-maintained ground, winning 3 of its 9 races in those conditions — a win rate of 33%, or roughly 1 in every 3 outings. That is significantly better than its overall record, which suggests ground matters. King has also hinted it might actually prefer a softer surface, which would open up a different set of opportunities if conditions cooperated.

Jockey Rossa Ryan has been the regular partner, and the combination clicks: 2 wins from 6 races together, winning 1 in every 3 rides. That kind of familiarity between horse and jockey is often underrated — some horses simply go better for a rider who knows their quirks.

The caveat is that Insanity has not won in its last six races, with recent form reading 2-12-2-2-3-11 — a series of placed finishes punctuated by the occasional bad day. The last victory came ten months ago. Alan King's yard has been in fine form this season, sending out 58 winners, so the ammunition is there. Whether Insanity can find that winning feeling again — ideally somewhere as glamorous as Ascot — is the question the team will be hoping to answer.

Strengths & Risks

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

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
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
3 May
6th
Newmarket
1m6f – 2m · Good · 8 runners
9 Nov
22th
Doncaster
1m3f – 1m4f · Soft · 23 runners
23 Aug
8th
York
1m3f – 1m4f · Good · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Rossa Ryan Current Jockey
33.3%
Win rate
2/6
Won / Rode
50%
Win rate
1/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
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
York
Galloping
4 2 seconds, 2 other 11 Oct 0%
Ascot
Galloping
3 1 win, 1 second, 1 third 9 Aug 33.3%
Windsor
Sharp
2 1 win, 1 second 22 Apr 50%
Doncaster
Galloping
2 2 other 8 Nov 0%
Newmarket
Galloping
2 2 other 11 Jul 0%
Ayr
Galloping
1 1 win 21 Jun 100%
Ffos Las
Galloping
1 1 win 1 Sep 100%
chelmsford 1 1 other 9 Jul 0%
Pontefract
Undulating
1 1 second 21 Apr 0%
Kempton Park
Galloping
1 1 other 27 Dec 0%
Market Rasen
Sharp
1 1 third 7 Dec 0%