Oh So Perfect
Oh So Perfect is a three-year-old with a sharp eye for one particular racecourse. The horse has won twice from 15 races—a modest record on paper—but both victories have come at Chelmsford, where it has also finished in the top 3 on the other two occasions it has run there. That is a remarkable win rate at one track: 2 wins and 4 top-3 finishes from just 4 races. For a horse competing mostly at Class 6 level, this kind of course specialization can be worth following.Based on TrackLab's analysis
Owner
Basher Watts Racing 3
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Trained by Michael Appleby at Oakham in Rutland, Oh So Perfect seems to thrive when the ground is normal and firm rather than soft or heavy. It has won 2 of 10 races on those conditions—roughly 1 in 5—compared to nothing useful on wetter surfaces. The horse also performs best over middle distances, winning 2 of 7 races between 7 furlongs and a mile, which suggests there is genuine potential at the right trip and conditions.
The recent form tells a more cautious story. After winning at Chelmsford on 12 March, the horse has not won in seven months, though it did finish 2nd just one race ago. It raced yesterday and came home fifth, so while Oh So Perfect is still actively campaigned, it is currently in a lean spell. For a horse that wins roughly 1 in every 8 races overall, stretches like this are not unusual. The key will be getting it back to Chelmsford on normal ground over its preferred distance—that is where this horse genuinely looks competitive.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 10 starts (20%)
✔ Well suited by 7f – 1m distances: 29% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 3 starts
⚠ Yet to win at Wolverhampton in 5 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 10 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to firm (fairly firm)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Likes
🏟 Track shape
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
16 Oct
5th
Redcar
7f – 1m · Good · 20 runners
26 Sep
5th
Ripon
5f – 6½f · Good · 11 runners
30 Aug
6th
Great Yarmouth
7f – 1m · Good_To_Soft · 14 runners
30 Jul
4th
Wolverhampton
7f – 1m · Standard · 12 runners
21 Jul
2nd
Wolverhampton
7f – 1m · Standard · 10 runners
12 Mar
🏆 Won
chelmsford
7f – 1m · Standard · 12 runners
12 Feb
🏆 Won
chelmsford
7f – 1m · Standard · 7 runners
27 Jan
3rd
Wolverhampton
5f – 6½f · Standard · 9 runners
17 Jan
3rd
Southwell
5f – 6½f · Standard · 11 runners
25 Nov
7th
Wolverhampton
7f – 1m · Standard · 12 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Wolverhampton Galloping |
5 |
1 second, 1 third, 3 other |
30 Jul |
0% |
| chelmsford |
4 |
2 wins, 2 other |
12 Mar |
50% |
| Southwell Galloping |
1 |
1 third |
17 Jan |
0% |
| Redcar Galloping |
1 |
1 other |
16 Oct |
0% |
| Newbury Galloping |
1 |
1 other |
10 Jul |
0% |
| Great Yarmouth Galloping |
1 |
1 other |
30 Aug |
0% |
| Ripon Sharp |
1 |
1 other |
26 Sep |
0% |
| Chepstow Galloping |
1 |
1 other |
14 Aug |
0% |