:

Sanny Doo

Eight races, zero wins, zero places — Sanny Doo has yet to give its supporters a single moment to cheer about. The three-year-old has been competitive enough to avoid finishing last on a handful of occasions, but a fourth place represents the closest it has come to troubling the judge, and even that feels like a distant highlight against a backdrop of mid-to-back-of-the-field finishes.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Mayson
Trainer
Owner
Needlebutt Racing
Rating
46

📊 Key Numbers

Career statistics for this horse
8
Career races
0
Wins
0%
Win rate
avg ~10%
0%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The recent form makes for tough reading. Strip away the promising-looking fourth from a few runs back and what you find is a horse that has finished seventh, seventh, sixth, eighth, and eighth across its last five outings — consistently toward the rear of the field. There is no upward curve to point to, no sign that things are clicking into place. Sanny Doo raced just yesterday, which at least tells you the team believes there is something worth persevering with.

That team is Jim Goldie's yard at Uplawmoor in Lanarkshire, and it is no small operation. Goldie has sent out 88 winners already this season — that is a genuinely productive yard by any measure, one that clearly knows how to get a horse ready to win. The puzzle, then, is why Sanny Doo has not managed to translate that environment into any kind of result across eight attempts. Whether it needs a different setup, more time, or simply a softer opportunity to find its feet, that answer has not arrived yet.

At three years old, Sanny Doo is young enough that patience is not entirely unreasonable. Some horses take time to work things out. But eight races is a reasonable sample, and the burden of proof is growing. For now, it remains a horse that races regularly, finishes safely, and leaves its followers hoping that one day the penny will drop.

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Unknown
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Good to firm (drying out)
Unknown
📏 Race Distance
5F – 6½F
Unknown
7F – 1M
Unknown
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
🏅 Competition Level
Class 4 (standard)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown

📅 Recent Runs

The last 10 races, most recent first
5 Jul
7th
Ayr
1m3f – 1m4f · Good · 10 runners
4 Jul
7th
Carlisle
7f – 1m · Good · 10 runners
22 Jun
6th
Musselburgh
1m1f – 1m2f · Good · 7 runners
20 Jun
8th
Ayr
7f – 1m · Soft · 10 runners
9 Jun
8th
Carlisle
1m1f – 1m2f · Good_To_Soft · 13 runners
3 May
4th
Hamilton Park
5f – 6½f · Good · 4 runners
25 Apr
8th
Doncaster
5f – 6½f · Good_To_Firm · 8 runners
23 Jun
4th
Wolverhampton
5f – 6½f · Standard · 4 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
William Pyle(3)
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Ayr
Galloping
2 2 other 5 Jul 0%
Carlisle
Undulating
2 2 other 4 Jul 0%
Doncaster
Galloping
1 1 other 25 Apr 0%
Hamilton Park
Sharp
1 1 other 3 May 0%
Wolverhampton
Galloping
1 1 other 23 Jun 0%
Musselburgh
Sharp
1 1 other 22 Jun 0%