Roman Spring
Roman Spring has found his sweet spot at Brighton, and it shows. The six-year-old has won four of his twelve races at the Sussex track — a win rate of roughly one in three — which puts him well above his career average of one win in every nine races overall. His most recent victory came just this week on 15 October, suggesting he remains in form and actively competitive.Based on TrackLab's analysis
Owner
Vice Royal Partnership
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
His current form has a real bite to it. In his last six races, Roman Spring has won three times, including the recent Brighton success, with only one finish outside the top three. That is the kind of run that catches attention — he is winning roughly every other race and finishing in the money consistently. The horse clearly thrives on fast, dry ground, where he wins one race in every five or six outings, compared to just one in every nine on his worst surfaces. Normal conditions suit him almost as well. These are the conditions to watch for if you want to catch him at his best.
Trained by the Liphook yard of Rachel Cook and John Bridger, Roman Spring has been a useful earner for the team in the lower classes, where he typically competes. Joe Leavy has ridden him most often, though the partnership has won just one from seven races together. Brighton remains the place to follow him — a course where he has proven himself far more than anywhere else, and where he has just shown he still has winning races in him.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 3 wins from 18 starts (17%)
✔ Excellent record on good ground: 2 wins from 11 starts (18%)
✔ Course specialist at Brighton: 4 wins from 12 starts (33%)
⚠ What to watch out for
⚠ Poor record on heavy ground: 0 wins from 4 starts
⚠ Poor record on soft ground: 0 wins from 4 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Yet to win at Salisbury in 6 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 6 starts
⚠ Struggles on RH Undulating tracks: 0 wins from 6 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good (a little give)
Loves
Standard (all-weather)
Ok
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Likes
🏟 Track shape
Left-handed, tight turns
Ok
Right-handed, tight turns
Ok
Left-handed, long straights
Avoids
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
15 Oct
🏆 Won
Brighton
5f – 6½f · Good · 11 runners
6 Oct
6th
Brighton
5f – 6½f · Good_To_Firm · 9 runners
28 Sep
🏆 Won
Brighton
5f – 6½f · Good_To_Firm · 10 runners
7 Sep
🏆 Won
Windsor
5f – 6½f · Good · 12 runners
22 Aug
2nd
Lingfield Park
5f – 6½f · Standard · 8 runners
13 Aug
4th
Lingfield Park
5f – 6½f · Standard · 9 runners
8 Aug
5th
Lingfield Park
5f – 6½f · Standard · 10 runners
21 Jul
4th
Salisbury
5f – 6½f · Good_To_Firm · 9 runners
9 Jul
12th
Newbury
5f – 6½f · Good_To_Firm · 13 runners
23 Jun
3rd
Newbury
5f – 6½f · Good_To_Firm · 14 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 |
14 |
1 win, 2 seconds, 1 third, 10 other |
22 Aug |
7.1% |
| Brighton Undulating |
12 |
4 wins, 1 second, 7 other |
15 Oct |
33.3% |
| Windsor Sharp |
10 |
1 win, 1 second, 1 third, 7 other |
7 Sep |
10% |
| Salisbury Undulating |
6 |
1 second, 1 third, 4 other |
21 Jul |
0% |
| Wolverhampton Galloping |
2 |
1 third, 1 other |
10 Apr |
0% |
| Newbury Galloping |
2 |
1 third, 1 other |
9 Jul |
0% |
| Bath Undulating |
2 |
1 second, 1 other |
30 Oct |
0% |
| Kempton Park Galloping |
2 |
2 other |
17 Jan |
0% |
| chelmsford |
1 |
1 other |
16 Aug |
0% |
| Haydock Park Galloping |
1 |
1 other |
29 Apr |
0% |
| Sandown Park Galloping |
1 |
1 third |
17 Sep |
0% |
| Doncaster Galloping |
1 |
1 other |
5 Nov |
0% |