UK time :

Campani

Campani is a 4-year-old with the kind of form that keeps you watching — not a flashy winner, but someone who knows how to find the frame and occasionally delivers when it counts. Over 14 races, the horse has won 3 times and placed in 8 others, a win rate of roughly 1 win in every 5 races. That consistency is worth noting: it means Campani shows up, runs respectably, and has learned where the finish line is.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Time Test
Mother
Italian Connection
Owner
Katherine Stewart Partners
Official rating
60

📊 Key numbers

Career totals for this horse
14
Career races
3
Wins
21.4%
Win rate
avg ~10%
57.1%
Top-3 rate
avg ~30%
21 days
Since last race

🔍 Full analysis

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

The recent picture is mixed but not discouraging. In the last six races, there have been two wins sandwiched among some tougher efforts — a tenth, a third, and a couple of single-figure finishes. The most recent outing was just a day ago, and Campani is clearly still racing hard. The last win came at Great Yarmouth three months back, on 2 July, which tells you the horse hasn't been resting on its laurels but has faced stiffer challenges since then.

Where Campani genuinely shines is in Class 6 races — the lower-tier competition. In those conditions, the record is 2 wins from 6 starts, a 33% win rate. Step up the grade and things get tougher, which is normal, but it shows there's a ceiling to where this horse operates best. Trained by David Simcock at Newmarket, a yard that has sent out 39 winners already this season, Campani has decent support behind it. The first win came at Brighton in August 2025, and the horse has built on that foundation steadily if not spectacularly.

This is a horse that does the job without drama — reliable enough to keep in mind if you're looking for value at the lower levels, but honest rather than brilliant. Campani earns its keep.

⚡ 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: 1 wins from 3 starts (33%)

🎯 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)
Standard (all-weather)
Ok
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
📏 Race distance
5F – 6½F
Unknown
7F – 1M
Ok
1M1F – 1M2F
Ok
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Loves
🏟 Track shape
Long straights
Loves
Left-handed, long straights
Ok
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown

📅 Recent runs

The last 10 races, most recent first
28 Sep
10th
Brighton
7f – 1m · Good_To_Firm · 12 runners
30 Aug
2nd
Great Yarmouth
7f – 1m · Good_To_Soft · 14 runners
23 Jul
3rd
Great Yarmouth
7f – 1m · Good_To_Firm · 6 runners
2 Jul
🏆 Won
Great Yarmouth
1m1f – 1m2f · Good_To_Firm · 7 runners
13 May
3rd
Great Yarmouth
1m1f – 1m2f · Good · 11 runners
11 Jan
🏆 Won
chelmsford
7f – 1m · Standard · 11 runners
8 Oct
7th
Kempton Park
7f – 1m · Standard_To_Slow · 14 runners
18 Sep
7th
chelmsford
1m1f – 1m2f · Standard · 8 runners
6 Aug
🏆 Won
Brighton
5f – 6½f · Good · 8 runners
26 Jul
2nd
Windsor
5f – 6½f · Good · 5 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Daniel Muscutt Current jockey
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/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
Great Yarmouth
Galloping
4 1 win, 1 second, 2 thirds 30 Aug 25%
chelmsford 3 1 win, 2 other 11 Jan 33.3%
Brighton
Undulating
2 1 win, 1 other 28 Sep 50%
Lingfield Park
Sharp
2 1 second, 1 other 3 Jun 0%
Kempton Park
Galloping
1 1 other 8 Oct 0%
Wolverhampton
Galloping
1 1 other 16 Nov 0%
Windsor
Sharp
1 1 second 26 Jul 0%