UK time :

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
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Tasleet
Mother
Bonnie Brae
Owner
Greenall Huddlestone
Official rating
72

📊 Key numbers

Career totals for this horse
22
Career races
1
Wins
4.5%
Win rate
avg ~10%
31.8%
Top-3 rate
avg ~30%
30 days
Since last race

🔍 Full analysis

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

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
Soft (muddy)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
📏 Race distance
5F – 6½F
🏅 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
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
11.1%
Win rate
1/9
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/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
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%