UK time :

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
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Legends Of War
Mother
Windlass
Trainer
Owner
Lauren Adams Christopher Petts
Official rating
52

📊 Key numbers

Career totals for this horse
22
Career races
2
Wins
9.1%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
18 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

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)
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
Firm (dry)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
7F – 1M
Loves
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
5F – 6½F
Avoids
🏅 Race level
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, tight turns
Loves
Long straights
Unknown
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
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%