UK time :

Bolo Neighs

Bolo Neighs has won twice from eighteen races—a modest record, but the 4-year-old is at least finding his level and still competing regularly. His first win came at The Curragh in late September 2024, a breakthrough moment when jockey Chris Hayes reported the horse quickened decisively once he hit the rail. Since then, Bolo Neighs has won once more, at Ascot in May, but has now gone five months without another success. His most recent outing was just yesterday, when he finished fourth—a solid effort that suggests he remains competitive, even if he is not winning.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Coulsty
Mother
Onomatomania
Owner
Peter Mellett
Official rating
90

📊 Key numbers

Career totals for this horse
18
Career races
2
Wins
11.1%
Win rate
avg ~10%
38.9%
Top-3 rate
avg ~30%
4 days
Since last race

🔍 Full analysis

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

Trainer Ralph Beckett describes Bolo Neighs as honest and hardy, the sort of horse who will turn up and run his race without drama. Beckett has identified five and six furlongs as the horse's sweet spot, and notes that Bolo Neighs has size about him, raising the possibility he may have trained on as a 4-year-old. The reality, though, is more sobering: Bolo Neighs has never won in top-level races, going 0 from 4 attempts at Class 2 level, which means he is likely to remain a mid-tier performer. His recent form—6th, 3rd, 5th, 17th, and two further runs outside the frame in his last six—shows inconsistency, and with no win for half a year, he appears to be going through a lean spell. At a win rate of roughly 1 in every 9 races, Bolo Neighs is a horse who earns his keep without ever quite breaking through at the highest standard.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 6 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Soft (muddy)
Unknown
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Good to yielding (mild give)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
5F – 6½F
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, long straights
Loves
Left-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
14 Oct
4th
Kempton Park
5f – 6½f · 12 runners
2 Oct
17th
Ascot
5f – 6½f · Good_To_Firm · 18 runners
8 Aug
5th
Ascot
5f – 6½f · Good_To_Firm · 10 runners
25 Jul
6th
Ascot
5f – 6½f · Good_To_Firm · 14 runners
10 Jul
3rd
Ascot
5f – 6½f · Good_To_Firm · 13 runners
29 Jun
9th
Windsor
5f – 6½f · Good_To_Firm · 11 runners
13 Jun
8th
Chester
5f – 6½f · Good_To_Soft · 10 runners
8 May
🏆 Won
Ascot
5f – 6½f · Good · 11 runners
11 Feb
6th
Kempton Park
5f – 6½f · Standard_To_Slow · 9 runners
17 Jan
2nd
Lingfield Park
5f – 6½f · Standard · 7 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/4
Wins / rides
50%
Win rate
1/2
Wins / rides
Jack Dace Current jockey
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

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Ascot
Galloping
5 1 win, 1 third, 3 other 2 Oct 20%
Kempton Park
Galloping
3 3 other 14 Oct 0%
The Curragh
Galloping
1 1 win 28 Sep 100%
Southwell
Galloping
1 1 other 26 Nov 0%
Newmarket
Galloping
1 1 other 18 May 0%
Lingfield Park
Sharp
1 1 second 17 Jan 0%
Bath
Undulating
1 1 second 24 May 0%
Windsor
Sharp
1 1 other 29 Jun 0%
Great Yarmouth
Galloping
1 1 second 4 May 0%
Newbury
Galloping
1 1 other 5 Sep 0%
York
Galloping
1 1 third 12 Oct 0%
Chester
Tight
1 1 other 13 Jun 0%