Bonnie's Boy
Bonnie's Boy is a 4-year-old still chasing his moment. His career record tells the story of a horse that found the finish line once and has been hunting for it ever since. With just one win from 22 races, he wins roughly 1 in every 22 starts — a win rate that puts him in the category of honest runners who get their chances but rarely cash in. That sole victory came at Newcastle on 21 October 2025, and it remains the high point of his racing life. Eleven months have passed since then, and despite regular racing over the past six runs, he has not won again.Based on TrackLab's analysis
Owner
Greenall Huddlestone
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Most of his racing has come in Class 4 company, where he has managed zero wins from nine attempts, suggesting he struggles to find the extra gear needed at that level. Oisin Orr, his regular jockey, has partnered him in nine races and landed that one victory, giving them an 11% win rate together — still modest, but fractionally better than his overall win rate suggests there may be a thread of understanding there. Bonnie's Boy is trained by Richard and Peter Fahey at Musley Bank in North Yorkshire, a yard that has sent 23 winners out this season and knows how to prepare a horse to win. The fact that this horse is still racing and still being regularly entered suggests the team believes there is another win in him somewhere. Whether he finds it or not remains to be seen, but he is certainly a horse that will grab a place when he runs well, even if victory continues to prove elusive.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 7 starts (14%)
⚠ 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
⚠ Yet to win at York in 5 attempts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
🏅 Race 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
Left-handed, tight
Unknown
Right-handed, hilly
Unknown
📅 Recent runs
The last 10 races, most recent first
19 Sep
2nd
Newcastle
5f – 6½f · Standard · 10 runners
6 Sep
5th
York
5f – 6½f · Good_To_Soft · 22 runners
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
🏇 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 |
| Newcastle Galloping |
7 |
1 win, 2 seconds, 4 other |
19 Sep |
14.3% |
| York Galloping |
5 |
1 third, 4 other |
6 Sep |
0% |
| Redcar Galloping |
2 |
1 third, 1 other |
22 Aug |
0% |
| Thirsk Galloping |
1 |
1 second |
16 Aug |
0% |
| Ayr Galloping |
1 |
1 other |
20 Sep |
0% |
| Wolverhampton Galloping |
1 |
1 other |
14 Oct |
0% |
| Southwell Galloping |
1 |
1 other |
27 Apr |
0% |
| Haydock Park Galloping |
1 |
1 other |
24 May |
0% |
| Chester Tight |
1 |
1 other |
30 Aug |
0% |
| Doncaster Galloping |
1 |
1 other |
14 Sep |
0% |
| Beverley Undulating |
1 |
1 second |
22 Jul |
0% |