Dark Rosa
Dark Rosa is a 4-year-old who knows her way around the track but has fallen into a frustrating spell of near-misses. With just 2 wins from 24 races over her career, she's won roughly 1 in every 12 outings — a solid horse, but not a consistent winner. What makes her form more interesting, though, is how much better she performs at lower-level Class 5 races, where she's won 2 of her last 13 entries, a 15% win rate. That's a real jump from her overall 8%, which suggests she's at her best when pitched against moderate opposition rather than stiffer competition.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
33.3%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
Her recent form tells the story of a horse that keeps running well without getting across the line. In her last six races, she's finished second, third, sixth, third again, eighth, and ninth — so two placings and two mid-field finishes, but nothing in the winner's circle. The gap since her last win is now substantial: she took victory at Wolverhampton on 24 November last year, and has been chasing that winning feeling for nine months. That's a long drought in racing terms, and after nearly two seasons without success at the track, it would be tempting to wonder if she's on the slide. She's trained by Georgina Nicholls at Kingston Lisle in Oxon, a yard that has found the winner's circle 11 times already this season, so she's in a stable that knows how to get horses home in front. Dark Rosa raced just yesterday, which means she's still active and her the yard are still looking for the right opportunity to land another win. At her level, it could come soon — she's proven she can beat these races when she runs to her best.
⚡ 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%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Poor record on good_to_firm ground: 0 wins from 6 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track Shape
Left-handed, long straights
Likes
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Left-handed, tight turns
Avoids
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
28 Aug
2nd
Sandown Park
1m1f – 1m2f · Good · 8 runners
15 Aug
3rd
Lingfield Park
1m1f – 1m2f · Standard · 6 runners
21 Jul
6th
Wolverhampton
1m1f – 1m2f · Standard · 13 runners
14 Jun
3rd
Salisbury
1m1f – 1m2f · Good · 13 runners
15 May
8th
Newbury
1m1f – 1m2f · Good · 13 runners
26 Apr
9th
Wetherby
1m1f – 1m2f · Good_To_Firm · 12 runners
5 Apr
7th
Bath
1m1f – 1m2f · Good · 11 runners
10 Jan
5th
Lingfield Park
1m3f – 1m4f · Standard · 10 runners
8 Dec
7th
Lingfield Park
1m1f – 1m2f · Standard · 10 runners
24 Nov
🏆 Won
Wolverhampton
1m1f – 1m2f · Standard · 8 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 |
| Doncaster Galloping |
4 |
2 thirds, 2 other |
24 Jul |
0% |
| Lingfield Park Sharp |
4 |
1 third, 3 other |
15 Aug |
0% |
| Pontefract Undulating |
3 |
1 win, 2 other |
7 Oct |
33.3% |
| Wolverhampton Galloping |
2 |
1 win, 1 other |
21 Jul |
50% |
| Kempton Park Galloping |
2 |
2 other |
22 Oct |
0% |
| Ffos Las Galloping |
1 |
1 other |
5 Aug |
0% |
| Windsor Sharp |
1 |
1 other |
2 Jun |
0% |
| Bath Undulating |
1 |
1 other |
5 Apr |
0% |
| Newmarket Galloping |
1 |
1 other |
21 Jun |
0% |
| Wetherby Galloping |
1 |
1 other |
26 Apr |
0% |
| Salisbury Undulating |
1 |
1 third |
14 Jun |
0% |
| Chester Tight |
1 |
1 second |
13 Sep |
0% |
| Newbury Galloping |
1 |
1 other |
15 May |
0% |
| Sandown Park Galloping |
1 |
1 second |
28 Aug |
0% |