UK time :

John Harrison

John Harrison is a three-year-old that has yet to break through for a win, despite showing enough consistency to suggest he is not far away. In eight races, he has finished in the placings four times but remains stuck on zero victories — a frustrating place to be for a horse with his level of form.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Time Test
Mother
Grande Bleue
Trainer
Owner
Alan King Racing Club
Official rating
63

📊 Key numbers

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

🏁 Next race

Tomorrow
Yarmouth
About 1.2 miles · Soft, spongy ground · 16 runners

🔍 Full analysis

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

The story of his recent races tells the tale of a horse knocking on the door. His last six outings show: a ninth, then three consecutive thirds, a fourth, and most recently a second just a day ago. That runner-up finish came hot on the heels of the other two placings, and it points to a horse who is competitive enough to get into the frame regularly but not quite sharp enough to get his head in front when it matters. This is exactly the kind of record that can feel like hard luck — close enough to taste victory, but no champagne yet.

He runs for Alan King's yard at Wroughton in Wiltshire, an outfit that has already sent out 57 winners this season and clearly knows how to get the best from their horses. The trainer will be working with John Harrison to find the key that unlocks that first win, whether that is a change of distance, a shift in racing conditions, or simply waiting for his moment. For now, he remains a horse in waiting — plenty of promise, but still chasing his breakthrough.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Unknown
Standard to slow (all-weather)
Unknown
📏 Race distance
7F – 1M
Unknown
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Unknown

📅 Recent runs

The last 10 races, most recent first
21 Sep
9th
Wolverhampton
1m1f – 1m2f · Standard · 12 runners
12 Aug
3rd
Ffos Las
1m1f – 1m2f · Good · 6 runners
18 Jul
3rd
Newmarket
1m3f – 1m4f · Good_To_Firm · 6 runners
30 Jun
3rd
Salisbury
1m1f – 1m2f · Good_To_Firm · 6 runners
3 Jan
4th
Lingfield Park
1m1f – 1m2f · Standard_To_Slow · 6 runners
12 Dec
2nd
Southwell
7f – 1m · Standard · 9 runners
26 Nov
8th
Southwell
7f – 1m · Standard · 14 runners
2 Oct
11th
Salisbury
1m1f – 1m2f · Good · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
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
Southwell
Galloping
2 1 second, 1 other 12 Dec 0%
Salisbury
Undulating
2 1 third, 1 other 30 Jun 0%
Lingfield Park
Sharp
1 1 other 3 Jan 0%
Newmarket
Galloping
1 1 third 18 Jul 0%
Ffos Las
Galloping
1 1 third 12 Aug 0%
Wolverhampton
Galloping
1 1 other 21 Sep 0%