Happy Chandler
Five years old and finally off the mark, Happy Chandler has spent most of its career knocking on the door without quite breaking through. One win from 19 races — roughly 1 in every 19 outings — tells you this is not a horse that wins often, but seven places across that same stretch show it has been consistently competitive, finishing in the frame without quite getting its nose in front. That changed last week at Leicester on 25 April 2026, and the relief in the
Michael Blake yard must have been palpable.
Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
36.8%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What makes that Leicester win worth noting is the context. Happy Chandler had run 10 times at the level it typically competes at without winning once — 0 from 10 — which suggests it has spent much of its career finding at least one rival too good on the day. Getting off the mark at the fifth attempt in its sixth year of racing is the kind of result that matters more for confidence than prize money, and the timing is interesting: recent form reads 5th, 6th, 4th, then two seconds and a win, which looks very much like a horse building steadily toward something.
Michael Blake, based in Trowbridge in Wiltshire, has sent out two winners this season. That is a small yard doing solid, patient work rather than turning out winners in volume, and Happy Chandler's breakthrough contributes meaningfully to that tally. The horse raced just one day ago and is clearly in an active spell, which suggests the team is keen to make the most of a horse that appears to be hitting a purple patch. Whether Happy Chandler can back it up remains to be seen, but the trajectory over its last six runs — improving steadily from mid-pack finishes to consecutive places and then a win — is exactly the kind of form pattern that keeps trainers hopeful and punters interested.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 8 starts (12%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Poor record on standard ground: 0 wins from 4 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 9 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Avoids
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Avoids
🏟 Track Shape
Right-handed, tight turns
Loves
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids
Right-handed, hilly
Avoids
📅 Recent Runs
The last 10 races, most recent first
7 May
2nd
Windsor
1m3f – 1m4f · Good_To_Firm · 8 runners
25 Apr
🏆 Won
Leicester
1m3f – 1m4f · Good_To_Firm · 14 runners
5 Apr
2nd
Bath
1m1f – 1m2f · Good · 14 runners
20 Nov
4th
Southwell
1m1f – 1m2f · Standard · 14 runners
3 Nov
6th
Wolverhampton
7f – 1m · Standard · 12 runners
6 Oct
5th
Wolverhampton
7f – 1m · Standard · 12 runners
9 Sep
5th
Ffos Las
7f – 1m · Heavy · 6 runners
14 Aug
8th
Salisbury
7f – 1m · Good_To_Firm · 8 runners
11 Jul
3rd
Chepstow
7f – 1m · Good_To_Firm · 8 runners
7 Jun
2nd
Chepstow
1m1f – 1m2f · Soft · 9 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 |
| Salisbury Undulating |
3 |
3 other |
14 Aug |
0% |
| Wolverhampton Galloping |
3 |
1 third, 2 other |
3 Nov |
0% |
| Chepstow Galloping |
3 |
1 second, 1 third, 1 other |
11 Jul |
0% |
| Windsor Sharp |
2 |
1 second, 1 third |
7 May |
0% |
| Bath Undulating |
2 |
1 second, 1 other |
5 Apr |
0% |
| Leicester Sharp |
1 |
1 win |
25 Apr |
100% |
| Sandown Park Galloping |
1 |
1 other |
7 Jul |
0% |
| Ffos Las Galloping |
1 |
1 other |
9 Sep |
0% |
| Newbury Galloping |
1 |
1 other |
4 Jul |
0% |
| Southwell Galloping |
1 |
1 other |
20 Nov |
0% |
| Kempton Park Galloping |
1 |
1 other |
15 Apr |
0% |