Basholo
Basholo is a seven-year-old horse that has found its home at Wolverhampton. The track sits perfectly for this runner — it has won six of its 28 races there, a win rate that stands out sharply against its overall record of eight wins from 57 races. That 21% win rate at Wolverhampton, compared to just 14% across all courses, tells you that this horse knows how to handle the particular demands of that particular surface and layout in a way it simply doesn't elsewhere. Its last victory came at Wolverhampton on 24 November 2025, which means it has been ten months since tasting success, and that long absence from the winner's enclosure looms large. The horse's recent form — a run of six races without a win, with finishes of 6th, 6th, 10th, 4th, 8th and 4th — suggests it may have been struggling to recapture that touch, though a couple of minor placings hint that it is not entirely out of the game.Based on TrackLab's analysis
Owner
Tony Culhane Racing Club
📊 Key numbers
Career totals for this horse
🏁 Next race
Tomorrow
Wolverhampton (AW)
About 5 furlongs · Standard all-weather surface · 11 runners
→
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Basholo typically races in Class 6 company, where it has a much healthier win rate of 17% (eight wins from 46 races), which suggests it can be competitive at this level even if the current dry spell continues. The horse is trained by Tony Culhane and Stella Barclay at their Garstang yard in Lancashire, and is most often ridden by Zak Wheatley, with whom it has a record of four wins from 27 races together. Wheatley's 15% partnership win rate with the horse is close enough to the overall picture to suggest no particular magic between them, though consistency of jockey can matter. The yard itself has sent out six winners this season, so it is functioning as a competitive operation. With Basholo back in action and desperate to end its long absence from the winner's circle, expect the yard to be plotting a route back to Wolverhampton, the one track where this horse has genuinely distinguished itself.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)
✔ Excellent record on good ground: 1 wins from 3 starts (33%)
✔ Course specialist at Wolverhampton: 6 wins from 28 starts (21%)
⚠ What to watch out for
⚠ Poor record on standard_to_slow ground: 0 wins from 5 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Yet to win at Newcastle in 10 attempts
⚠ Yet to win at Southwell in 6 attempts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good (a little give)
Loves
Standard (all-weather)
Likes
Standard to slow (all-weather)
Avoids
Good to soft (some give)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Likes
🏟 Track shape
Right-handed, tight turns
Loves
Left-handed, long straights
Likes
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
📅 Recent runs
The last 10 races, most recent first
15 Sep
6th
Wolverhampton
5f – 6½f · Standard · 10 runners
27 Apr
6th
Wolverhampton
5f – 6½f · Standard · 10 runners
28 Mar
10th
Southwell
Sprint (< 5f) · Standard · 12 runners
2 Mar
4th
Wolverhampton
5f – 6½f · Standard
9 Feb
8th
Wolverhampton
5f – 6½f · Standard · 10 runners
13 Jan
4th
Southwell
Sprint (< 5f) · Standard · 9 runners
2 Jan
5th
Wolverhampton
5f – 6½f · Standard · 8 runners
24 Nov
🏆 Won
Wolverhampton
5f – 6½f · Standard · 10 runners
7 Nov
13th
Newcastle
5f – 6½f · Standard · 14 runners
11 Oct
🏆 Won
Wolverhampton
5f – 6½f · Standard · 11 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 |
| Wolverhampton Galloping |
28 |
6 wins, 1 second, 5 thirds, 16 other |
15 Sep |
21.4% |
| Newcastle Galloping |
10 |
1 second, 1 third, 8 other |
7 Nov |
0% |
| Southwell Galloping |
6 |
1 third, 5 other |
28 Mar |
0% |
| Hamilton Park Sharp |
3 |
1 third, 2 other |
19 May |
0% |
| Redcar Galloping |
2 |
1 win, 1 other |
26 Aug |
50% |
| Carlisle Undulating |
2 |
1 third, 1 other |
19 Jun |
0% |
| Leicester Sharp |
1 |
1 win |
11 Jun |
100% |
| chelmsford |
1 |
1 other |
25 Nov |
0% |
| Catterick Bridge Sharp |
1 |
1 other |
26 Apr |
0% |
| Ayr Galloping |
1 |
1 third |
8 May |
0% |
| Kempton Park Galloping |
1 |
1 third |
20 Oct |
0% |
| Haydock Park Galloping |
1 |
1 other |
24 Sep |
0% |