UK time :

Circus of Rome

Circus of Rome is a horse caught between promise and frustration. The 4-year-old has won 3 of its 15 races—a respectable 20% win rate—but the real story lies in how unevenly those wins are distributed. When everything clicks, this horse can be very hard to beat. When it doesn't, you're watching a struggling animal that fails to find the frame more often than it does.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Circus Maximus
Mother
Sea Meets Sky
Owner
Alex Smith
Official rating
94

📊 Key numbers

Career totals for this horse
15
Career races
3
Wins
20%
Win rate
avg ~10%
40%
Top-3 rate
avg ~30%
25 days
Since last race

🔍 Full analysis

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

The numbers tell that tale clearly. Circus of Rome won twice in three attempts at Class 3 level (the kind of race where it genuinely belongs), but hasn't crossed the line first in thirteen months. That last victory came at Newcastle on 21 August 2025, and since then it has been a grind—six consecutive races without a win, though it has picked up places along the way. The most recent outing, just a day ago, saw it finish second, which at least suggests some fight remains.

There are genuine reasons to think this horse can find its way back to the winner's circle. Trained by Richard Hughes at Upper Lambourn, a yard that has sent out 60 winners this season alone, Circus of Rome performs notably better on normal ground conditions, winning two of five races there (40%). It also has a clear distance preference: the mile-and-a-half to two-mile range brings out the best in it, with a 40% win rate over that stretch. More encouragingly, jockey Finley Marsh has an exceptional record in the saddle: three wins from ten rides together, a 30% win rate that substantially outperforms the horse's overall figures. When Marsh is aboard on a normal ground day at the right distance, in a Class 3 race, Circus of Rome becomes genuinely competitive. It hasn't won in over a year, but the ingredients for a return to form are plainly there.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 5 starts (40%)
✔ Well suited by 1m6f – 2m distances: 40% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to firm (fairly firm)
Unknown
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
📏 Race distance
1M6F – 2M
Loves
7F – 1M
Unknown
1M1F – 1M2F
Ok
1M3F – 1M4F
Unknown
Long Distance (2M+)
Unknown
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Loves
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Long straights
Unknown
Left-handed, hilly
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
24 Sep
2nd
Pontefract
1m3f – 1m4f · Good · 10 runners
22 Aug
16th
York
1m6f – 2m · Good_To_Soft · 22 runners
27 Jun
10th
Newcastle
Long Distance (2m+) · Standard_To_Slow · 20 runners
13 Jun
11th
Sandown Park
1m1f – 1m2f · Good · 12 runners
2 May
5th
Goodwood
1m1f – 1m2f · Good · 11 runners
3 Oct
6th
Ascot
1m6f – 2m · Good_To_Soft · 8 runners
6 Sep
4th
Haydock Park
1m6f – 2m · Good · 11 runners
21 Aug
🏆 Won
Newcastle
1m6f – 2m · Standard · 14 runners
12 Jun
🏆 Won
Newbury
1m6f – 2m · Good_To_Firm · 12 runners
17 May
7th
Newbury
1m3f – 1m4f · Good_To_Firm · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Finley Marsh Current jockey
30%
Win rate
3/10
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newcastle
Galloping
2 1 win, 1 other 27 Jun 50%
Newbury
Galloping
2 1 win, 1 other 12 Jun 50%
Lingfield Park
Sharp
2 1 second, 1 other 3 Dec 0%
Sandown Park
Galloping
2 2 other 13 Jun 0%
Wolverhampton
Galloping
1 1 win 27 Mar 100%
Ascot
Galloping
1 1 other 3 Oct 0%
York
Galloping
1 1 other 22 Aug 0%
Goodwood
Undulating
1 1 other 2 May 0%
Pontefract
Undulating
1 1 second 24 Sep 0%
chelmsford 1 1 second 12 Dec 0%
Haydock Park
Galloping
1 1 other 6 Sep 0%