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
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
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
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 level
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
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win 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% |