Bonnie's Boy
Bonnie's Boy has been a tough horse to back in 2025, with just one win across 20 races so far—that sole victory coming at Newcastle back in October. The 4-year-old has picked up six places to go with it, which tells you he's competitive most days but rarely gets over the line. That's a win rate of roughly 1 in 20, the kind of record that suggests a horse trying hard without quite having the speed to dominate.Based on TrackLab's AI analysis
Owner
Greenall Huddlestone
📊 Key Numbers
Career statistics for this horse
30%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The real story here is the long losing streak. He hasn't won since that Newcastle success ten months ago, and his last six runs have brought three fourth-place finishes and a couple of places further back, including a 14th. That's not the form of a horse about to break through, though he was only a few days away from his most recent outing when the data was recorded. When he steps up to Class 4 races—where the better horses compete—things get even tougher: he's had nine tries at that level without a win.
Oisin Orr, his most regular partner, has ridden him nine times and taken one win, which actually puts them slightly ahead of the horse's overall record at around 11%. Trainer Richard & Peter Fahey, who run their yard at Musley Bank in North Yorkshire, has had a decent season with 23 winners from the stable, though Bonnie's Boy clearly isn't one of their star turns. He's still racing, which means someone still thinks there's something there—but the clock is ticking on his next win after such a long dry spell.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 6 starts
⚠ Poor record on good_to_firm ground: 0 wins from 4 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track Shape
Left-handed, long straights
Likes
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
📅 Recent Runs
The last 10 races, most recent first
22 Aug
3rd
Redcar
5f – 6½f · Good · 10 runners
24 Jul
4th
York
5f – 6½f · Good_To_Firm · 22 runners
13 Jun
14th
York
5f – 6½f · Good · 22 runners
1 Jan
4th
Newcastle
5f – 6½f · Standard · 12 runners
13 Dec
9th
Newcastle
5f – 6½f · Standard · 10 runners
6 Nov
4th
Newcastle
5f – 6½f · Standard · 8 runners
21 Oct
🏆 Won
Newcastle
5f – 6½f · Standard · 14 runners
24 Sep
4th
Redcar
5f – 6½f · Good_To_Soft · 10 runners
14 Sep
7th
Doncaster
5f – 6½f · Soft · 20 runners
30 Aug
6th
Chester
5f – 6½f · Good_To_Firm · 10 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Newcastle Galloping |
6 |
1 win, 1 second, 4 other |
1 Jan |
16.7% |
| York Galloping |
4 |
1 third, 3 other |
24 Jul |
0% |
| Redcar Galloping |
2 |
1 third, 1 other |
22 Aug |
0% |
| Haydock Park Galloping |
1 |
1 other |
24 May |
0% |
| Doncaster Galloping |
1 |
1 other |
14 Sep |
0% |
| Thirsk Galloping |
1 |
1 second |
16 Aug |
0% |
| Beverley Undulating |
1 |
1 second |
22 Jul |
0% |
| Wolverhampton Galloping |
1 |
1 other |
14 Oct |
0% |
| Ayr Galloping |
1 |
1 other |
20 Sep |
0% |
| Southwell Galloping |
1 |
1 other |
27 Apr |
0% |
| Chester Tight |
1 |
1 other |
30 Aug |
0% |