Rovinia
Rovinia is a 4-year-old that has been knocking on the door without quite breaking through — a horse that places regularly but rarely wins. With 2 victories from 22 races, she wins roughly 1 in every 11 times she races, but the story becomes more interesting when you look at where those wins came from. She found success at 7 furlongs to a mile, where she has won 2 of her 10 races at that distance — a 20% win rate that stands well above her overall record and suggests she has a genuine sweet spot distance-wise. Her victories came at Kempton Park in October 2025 and most recently at Lingfield Park six weeks ago in August 2026, which means she remains an active, competitive horse.Based on TrackLab's analysis
Owner
Lauren Adams Christopher Petts
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Trained by Roger Teal at Lambourn, Rovinia runs for a yard that has sent out 22 winners this season, and she typically competes in Class 6 races where she has won 1 of 7 attempts. Her recent form shows a horse that places regularly — her last six runs read 3-5-3-1-2-2, which is a pattern of consistency without dominance. Two thirds, two seconds, a fifth, and a third-place finish suggest she is competitive but not commanding. She was back in action just yesterday, which means she is being campaigned actively and regularly. For a horse with such a modest win rate, Rovinia's value lies in her reliability at her optimal distance and her willingness to compete at a steady level — the kind of horse a trainer keeps running because she earns her way and shows up for each race.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 7f – 1m distances: 20% win rate
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 6 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 5 starts
⚠ Struggles on LH Undulating tracks: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Likes
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Avoids
🏅 Race level
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, tight turns
Loves
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Avoids
Left-handed, hilly
Avoids
📅 Recent runs
The last 10 races, most recent first
30 Sep
3rd
Kempton Park
5f – 6½f · 12 runners
18 Sep
5th
Wolverhampton
7f – 1m · Standard · 12 runners
31 Aug
3rd
Chepstow
7f – 1m · Good_To_Soft · 11 runners
18 Aug
🏆 Won
Lingfield Park
7f – 1m · Standard · 11 runners
5 Aug
2nd
Brighton
7f – 1m · Good_To_Firm · 9 runners
22 Jul
2nd
Lingfield Park
7f – 1m · Good_To_Firm · 15 runners
27 Jun
2nd
Lingfield Park
7f – 1m · Good_To_Firm · 10 runners
29 May
5th
Brighton
7f – 1m · Good_To_Firm · 11 runners
26 May
9th
Bath
1m3f – 1m4f · Firm · 9 runners
12 May
8th
Bath
1m1f – 1m2f · Firm · 10 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 |
| Lingfield Park Sharp |
7 |
1 win, 3 seconds, 1 third, 2 other |
18 Aug |
14.3% |
| Brighton Undulating |
3 |
1 second, 1 third, 1 other |
5 Aug |
0% |
| Kempton Park Galloping |
2 |
1 win, 1 third |
30 Sep |
50% |
| Wolverhampton Galloping |
2 |
2 other |
18 Sep |
0% |
| chelmsford |
2 |
2 other |
31 Oct |
0% |
| Chepstow Galloping |
2 |
2 thirds |
31 Aug |
0% |
| Bath Undulating |
2 |
2 other |
26 May |
0% |
| Salisbury Undulating |
1 |
1 other |
3 May |
0% |
| Southwell Galloping |
1 |
1 other |
7 Apr |
0% |