Queen Sana
Queen Sana is a 3-year-old who has spent her eight-race career knocking on the door without quite getting through it. No wins yet, but five places from those eight outings tells a more nuanced story — this is a horse that routinely gets involved but hasn't yet found that extra gear when it matters most. Her recent form reads 2-2-11-3-5-2, and what jumps out immediately is how bookended it is: second place in her most recent race, run just yesterday, and second again two runs before that. The blip of an eleventh-place finish sits in the middle of an otherwise consistent sequence, suggesting that was an off day rather than a pattern.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
62.5%
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 bread and butter of British racing, where horses are finding their feet and working out what they're capable of. She's run four times at that level without winning, which is a little frustrating given how often she's been placed. It raises the question of whether she's the kind of horse who performs well enough to be competitive but just keeps running into something slightly better on the day. Converting those seconds into a first win is the obvious next step.
She's trained by Ollie Sangster, based in Marlborough in Wiltshire, and the yard has been in strong form this season — 42 winners is a healthy total that suggests a well-run operation with no shortage of ability. When a yard is firing like that, it tends to mean the horses are fit, sharp, and placed in the right races. Queen Sana being an active runner with a race just yesterday points to a team that is clearly trying to find the right opportunity for her. Given the consistency she's shown recently, it probably won't be long before the pieces fall into place.
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
Unknown
🏅 Competition Level
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Left-handed, hilly
Unknown
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
📅 Recent Runs
The last 10 races, most recent first
12 May
2nd
Bath
5f – 6½f · Firm · 5 runners
4 May
2nd
Windsor
5f – 6½f · Good_To_Firm · 11 runners
7 Apr
11th
Southwell
5f – 6½f · Standard · 12 runners
18 Mar
3rd
Kempton Park
5f – 6½f · Standard_To_Slow · 5 runners
30 Dec
5th
Wolverhampton
7f – 1m · Standard · 8 runners
29 Nov
2nd
Wolverhampton
5f – 6½f · Standard · 9 runners
8 Nov
2nd
Wolverhampton
5f – 6½f · Standard · 9 runners
23 Oct
4th
Southwell
5f – 6½f · Standard · 11 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 |
3 |
2 seconds, 1 other |
30 Dec |
0% |
| Southwell Galloping |
2 |
2 other |
7 Apr |
0% |
| Kempton Park Galloping |
1 |
1 third |
18 Mar |
0% |
| Windsor Sharp |
1 |
1 second |
4 May |
0% |
| Bath Undulating |
1 |
1 second |
12 May |
0% |