Forever Perfect
Forever Perfect is a 3-year-old who has been quietly building a solid record, picking up 1 win and 5 places from 9 races — that's a finish in the top three more often than not, even if the wins haven't come in bunches yet. The one victory arrived at Wolverhampton on 21 April 2026, and it came at a distance that suits this horse well: somewhere between a mile and six furlongs and two miles. At that trip, Forever Perfect has won 1 from 5 races — a 20% win rate, or roughly 1 in every 5 — which might sound modest until you consider that most horses never find a distance that clicks for them at all. This one clearly has.Based on TrackLab's AI analysis
Owner
Basher Watts Racing Syndicates 6
📊 Key Numbers
Career statistics for this horse
55.6%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The recent form makes encouraging reading: 3-2-2-1-3-6 over the last six runs, reading back from the most recent. That's a string of placed efforts bookending the Wolverhampton win, with only the most recent run — just yesterday — breaking the pattern. It's too early to read much into a single below-par effort, and the overall picture is of a horse that competes consistently and knows how to get its head in front when conditions are right.
Behind the horse is Rebecca Menzies, training out of Morden in County Durham. Her yard has sent out 36 winners already this season, which marks her out as one of the more productive operations in the north of England. That kind of output means horses are arriving fit and ready, and for a horse like Forever Perfect — still only 3, still learning the game — being in a busy, confident yard matters. There's every reason to think the best is still ahead.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 6 starts (17%)
✔ Well suited by 1m6f – 2m distances: 20% win rate
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good to soft (some give)
Unknown
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Likes
Left-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
5 Jun
3rd
Thirsk
1m6f – 2m · Good · 6 runners
8 May
2nd
Wolverhampton
1m6f – 2m · Standard · 7 runners
27 Apr
2nd
Wolverhampton
1m6f – 2m · Standard · 11 runners
21 Apr
🏆 Won
Wolverhampton
1m6f – 2m · Standard · 6 runners
6 Apr
3rd
Wolverhampton
1m6f – 2m · Standard · 7 runners
4 Mar
6th
Southwell
1m1f – 1m2f · Standard
9 Oct
6th
Newcastle
7f – 1m · Standard · 9 runners
25 Sep
8th
Pontefract
1m1f – 1m2f · Good_To_Soft · 9 runners
5 Sep
7th
Haydock Park
7f – 1m · Good · 10 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 |
| Wolverhampton Galloping |
4 |
1 win, 2 seconds, 1 third |
8 May |
25% |
| Haydock Park Galloping |
1 |
1 other |
5 Sep |
0% |
| Pontefract Undulating |
1 |
1 other |
25 Sep |
0% |
| Newcastle Galloping |
1 |
1 other |
9 Oct |
0% |
| Southwell Galloping |
1 |
1 other |
4 Mar |
0% |
| Thirsk Galloping |
1 |
1 third |
5 Jun |
0% |