:

Special John

Special John is having a proper moment. The seven-year-old has won 3 of his last 6 races and added another victory just this week at Bangor-on-Dee, which means his form is as good as it has ever been. Across his whole career he has won 3 races and finished in the places a further 7 times from 11 outings — that works out at roughly 1 in every 4 races ending in a win, with prize money collected in nearly every single run. For a horse still building his record, that level of consistency is genuinely impressive.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Soldier Of Fortune
Mother
Royal Choice
Trainer
Owner
Luggs
Rating
103

📊 Key Numbers

Career statistics for this horse
11
Career races
3
Wins
27.3%
Win rate
avg ~10%
63.6%
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

What stands out is how well he performs at the level he is pitched at. In Class 5 races — the bread-and-butter level of jump racing in Britain — Special John has won 2 from 5, which is 40%, or winning 2 in every 5. That is a sharp figure at any level. It suggests Sam Thomas and his team have a good read on where this horse belongs and are placing him in races he can win rather than sending him out to make up the numbers at a higher grade.

Thomas himself is training out of Lisvane in South Glamorgan and has sent out 23 winners so far this season, which puts the yard in genuinely productive form. When a yard is firing like that, the horses in it tend to be fit, well-drilled, and ready to run — and Special John looks like one of the stable's sharper tools right now. His recent sequence of 1-1-5-5-2-1 (reading oldest to most recent) shows a horse who had a brief dip in form mid-sequence but came back to win, and win again. That kind of resilience matters.

He got off the mark for the first time at Exeter back in November 2025 and has not looked back. Now, less than a year on, he has three career wins to his name, is racing with confidence, and is in the hands of a team in good form. Whatever comes next, Special John heads into it as a horse who knows how to win — and has proved it recently enough to mean it.

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Good (firm-ish)
Soft (muddy)
Unknown
Good to firm (drying out)
Unknown
📏 Race Distance
Long Distance (2M+)
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
🏟 Track Shape
Right-handed, hilly
Left-handed, tight turns
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
16 May
🏆 Won
Bangor-on-Dee
Long Distance (2m+) · Good · 10 runners
12 Apr
2nd
Wincanton
Long Distance (2m+) · Good · 3 runners
17 Mar
5th
Exeter
Long Distance (2m+) · Good_To_Soft · 18 runners
18 Jan
5th
Windsor
Long Distance (2m+) · Soft · 17 runners
4 Dec
🏆 Won
Wincanton
Long Distance (2m+) · Good_To_Soft · 11 runners
17 Nov
🏆 Won
Exeter
Long Distance (2m+) · Good_To_Soft · 10 runners
8 May
2nd
Stratford-on-Avon
Long Distance (2m+) · Good · 6 runners
23 Mar
2nd
Exeter
Long Distance (2m+) · Good_To_Firm · 8 runners
17 Mar
2nd
Southwell
Long Distance (2m+) · Good_To_Soft · 9 runners
1 Mar
4th
Doncaster
Long Distance (2m+) · Good_To_Soft · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
66.7%
Win rate
2/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Matt Griffiths Current Jockey
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Exeter
Undulating
3 1 win, 1 second, 1 other 17 Mar 33.3%
Wincanton
Galloping
2 1 win, 1 second 12 Apr 50%
Bangor-on-Dee
Sharp
1 1 win 16 May 100%
Stratford-on-Avon
Sharp
1 1 second 8 May 0%
Uttoxeter
Sharp
1 1 other 8 Feb 0%
Windsor
Sharp
1 1 other 18 Jan 0%
Doncaster
Galloping
1 1 other 1 Mar 0%
Southwell
Galloping
1 1 second 17 Mar 0%