:

Johnnywho

There's something fitting about a horse named Johnnywho announcing himself to the world. Five wins and ten places from 17 races — a win rate of 29%, or roughly 1 in every 3.5 races — is a solid record for any horse, but it's where and when Johnnywho wins that makes the story interesting. Just three weeks ago, on 10 March 2026, he won at Cheltenham — one of the most famous racecourses in the world and the venue that hosts the sport's biggest annual festival. That's not luck. That's a horse who saves his best for the biggest stages.Based on TrackLab's AI analysis
Quick Facts
Age
9 years old
Sex
Gelding
Colour
Brown
Father
Califet
Mother
Howaya Pet
Owner
John P McManus
Rating
146

📊 Key Numbers

Career statistics for this horse
17
Career races
5
Wins
29.4%
Win rate
avg ~10%
58.8%
Place rate (top 3)
avg ~30%
19 days
Since last race

🔍 Full Analysis

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

Cheltenham is clearly his place. He has won 2 of his 5 races there, and for a horse who spends most of his time in the toughest tier of British racing — Class 1, the very top level — that record demands respect. Across his career, he has managed just 1 win from 10 races at that level, which tells you how hard it is. But that one Class 1 win came at Cheltenham, and that puts it in a different category entirely. Winning at the top level, at the most celebrated track in the country, at nine years old, is the kind of thing that defines a horse's legacy.

His partnership with jockey Jonjo O'Neill Jr is worth noting. The two have raced together 13 times, producing 3 wins — a win rate of 23%, or nearly 1 in every 4 races. In a sport where horse-and-jockey chemistry can be genuinely decisive, that's a meaningful number. O'Neill Jr is trained by his own father, Jonjo O'Neill Sr, alongside A J O'Neill — a family operation based in Cheltenham, Gloucestershire, that has sent out 53 winners already this season. A yard firing at that rate knows what it's doing.

Recent form tells an encouraging story too. Two wins from his last six races, including that Cheltenham success, show a horse in good heart rather than one fading with age. He's racing fit — last out just 19 days ago — and at nine years old, with that kind of class already on his CV, Johnnywho is precisely the sort of horse you'd want to follow into whatever comes next.

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Soft (muddy)
Good to soft
Ok
Heavy (very wet)
Soft to heavy
📏 Race Distance
Long Distance (2M+)
🏅 Competition Level
Class 1
Avoids
Class 2
Class 3
Class 4
Class 5
🏟 Track Shape
Right-handed, undulating
Loves
Left-handed, wide and galloping
Ok
Right-handed, tight turning
Right-handed, wide and galloping
Avoids

📅 Recent Runs

The last 10 races, most recent first
10 Mar
🏆 Won
Cheltenham
Long Distance (2m+) · Good_To_Soft · 22 runners
10 Mar
🏆 Won
Cheltenham
Long Distance (2m+) · Good_To_Soft · 22 runners
17 Jan
5th
Haydock Park
Long Distance (2m+) · Good_To_Soft · 7 runners
20 Dec
3rd
Ascot
Long Distance (2m+) · Good_To_Soft · 12 runners
8 Nov
5th
Aintree
Long Distance (2m+) · Good_To_Soft · 17 runners
21 Apr
5th
Fairyhouse
Long Distance (2m+) · Soft_To_Heavy · 32 runners
13 Mar
2nd
Cheltenham
Long Distance (2m+) · Good_To_Soft · 24 runners
19 Jan
3rd
Windsor
Long Distance (2m+) · Soft · 3 runners
20 Dec
3rd
Ascot
Long Distance (2m+) · Good_To_Soft · 4 runners
29 Nov
3rd
Newbury
Long Distance (2m+) · Good_To_Soft · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
23.1%
Win rate
3/13
Won / Rode
100%
Win rate
2/2
Won / Rode
0%
Win rate
0/2
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Cheltenham
Galloping
5 2 wins, 1 second, 2 other 10 Mar 40%
Carlisle
Undulating
2 2 wins 24 Oct 100%
Ascot
Galloping
2 2 thirds 20 Dec 0%
Newbury
Galloping
2 1 third, 1 other 29 Nov 0%
Aintree
Galloping
2 2 other 8 Nov 0%
Taunton
Undulating
1 1 win 30 Mar 100%
Haydock Park
Galloping
1 1 other 17 Jan 0%
Windsor
Sharp
1 1 third 19 Jan 0%
Fairyhouse
Galloping
1 1 other 21 Apr 0%