Anniversary
There is something quietly frustrating about Anniversary's record — a horse that has shown enough ability to place four times in nine races, but has managed to turn just one of those appearances into an actual win. That came at Newmarket in August 2024, which now sits 21 months in the rear-view mirror. Since then, the four-year-old has run six times without winning, finishing fifth twice, second once, and drifting as far back as eighth. The win rate tells its own story: one win from nine races, roughly one in every nine outings, is modest at best.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
44.4%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What makes Anniversary's situation more understandable is the level at which the horse has been asked to compete. Class 2 races are among the better contests on the British calendar — not quite the headline events, but not far off — and Anniversary has run in four of them without getting to the winner's enclosure. Zero wins from four attempts at that level is not a disgrace, but it does suggest the horse is operating right at the edge of its comfort zone. The places suggest it belongs in the conversation; the finishing positions suggest others are just a bit better.
The trainer is Ralph Beckett, whose yard at Kimpton in Hampshire has been in fine form this season — 109 winners sent out is a genuinely impressive number, the kind that tells you this is a well-run operation with horses in good order. Anniversary has not been the biggest contributor to that tally, but being in such a yard means it is at least being given every chance. Whether the Newmarket win was a sign of things to come or simply a career highlight that has yet to be matched is the question worth watching. With the horse active and racing as recently as yesterday, the answer may not be far away.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 3 starts (33%)
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Unknown
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
📏 Race Distance
Long Distance (2M+)
Unknown
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Left-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
14 May
2nd
Salisbury
1m6f – 2m · Good · 9 runners
15 Apr
5th
Beverley
Long Distance (2m+) · Good_To_Soft · 5 runners
28 Mar
5th
Kempton Park
1m6f – 2m · Standard_To_Slow · 9 runners
27 Feb
DNF
Lingfield Park
1m6f – 2m · Standard · 11 runners
7 Jun
5th
Doncaster
1m6f – 2m · Good · 10 runners
15 May
8th
York
1m3f – 1m4f · Good_To_Firm · 8 runners
23 Oct
2nd
Newmarket
1m3f – 1m4f · Soft · 6 runners
29 Sep
2nd
Epsom Downs
1m1f – 1m2f · Heavy · 5 runners
16 Aug
🏆 Won
Newmarket
1m1f – 1m2f · Good · 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 |
| Newmarket Galloping |
2 |
1 win, 1 second |
23 Oct |
50% |
| Epsom Downs Undulating |
1 |
1 second |
29 Sep |
0% |
| York Galloping |
1 |
1 other |
15 May |
0% |
| Kempton Park Galloping |
1 |
1 other |
28 Mar |
0% |
| Lingfield Park Sharp |
1 |
1 other |
27 Feb |
0% |
| Beverley Undulating |
1 |
1 other |
15 Apr |
0% |
| Salisbury Undulating |
1 |
1 second |
14 May |
0% |
| Doncaster Galloping |
1 |
1 other |
7 Jun |
0% |