Charming Doll
Five races into her career and Charming Doll is still searching for that first win, but there are signs buried in the form that suggest she is closer than her record might imply. The three-year-old has finished in the places once from her five races, and a look at her recent results tells an interesting story: she has gone 6th, 3rd, 4th, 5th, and then 11th in her most recent outing, which suggests a horse that was gradually finding her feet before that last run went wrong.Based on TrackLab's AI analysis
Trainer
Ismail Mohammed & Jose Santos
📊 Key Numbers
Career statistics for this horse
20%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
Most of her racing has come at Class 5 level — the entry-level tier of British racing, where horses are finding their way and learning the ropes. She has not managed a win from three races at that level, but it is worth remembering that plenty of horses take time to put it all together, and at just three years old she is still relatively young and developing. The 11th-place finish in her latest race, just one day ago, is the one blot that needs explaining — whether that was a bad day, unsuitable conditions, or simply a race that got away from her too quickly.
What Charming Doll needs most right now is a race where everything clicks at once. Her third-place finish shows she can get involved, and her trainer will be looking for the right opportunity to convert that promise into a first winner's enclosure visit. For now, she remains a horse with potential still to unlock.
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown
📅 Recent Runs
The last 10 races, most recent first
6 Jul
11th
Wolverhampton
1m1f – 1m2f · Standard · 13 runners
17 Jan
5th
Southwell
1m1f – 1m2f · Standard · 11 runners
1 Jan
4th
Southwell
1m1f – 1m2f · Standard · 8 runners
10 Dec
3rd
Kempton Park
7f – 1m · Standard_To_Slow · 9 runners
11 Jun
6th
Kempton Park
7f – 1m · Standard_To_Slow · 7 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 |
| Southwell Galloping |
2 |
2 other |
17 Jan |
0% |
| Kempton Park Galloping |
2 |
1 third, 1 other |
10 Dec |
0% |
| Wolverhampton Galloping |
1 |
1 other |
6 Jul |
0% |