:

Vincenzo Peruggia

There's a decent foundation being built around Vincenzo Peruggia, a 3-year-old who has already shown enough in four races to suggest he's a horse worth following. He has won 1 race and finished in the places in 3 others — a record that translates to a podium finish of some kind in every single outing so far. That kind of consistency at this stage of a career is genuinely encouraging. It means he hasn't had a bad day yet.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Colt
Colour
Chestnut
Father
Lope De Vega
Mother
Sliabh Luachra
Owner
Amo Racing Limited
Rating
91

📊 Key Numbers

Career statistics for this horse
4
Career races
1
Wins
25%
Win rate
avg ~10%
75%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

His only win came at Beverley on 5th July 2025, and his recent form reading of 2-10-1-3 tells an interesting story. The "10" stands out as the one blip — a well-beaten tenth that sits awkwardly between two placed efforts — but the fact that he bounced back to win after that is the important detail. Plenty of horses go missing after a rough race. This one didn't.

He's trained by Charlie Johnston at Middleham Moor in North Yorkshire, and the scale of that operation is worth appreciating. Johnston's yard has sent out 125 winners already this season — that's not a trainer who gets lucky occasionally, that's a conveyor belt of well-prepared horses hitting their marks. When a yard is operating at that volume, the horses inside it tend to be placed in races they can win. Vincenzo Peruggia, with his clean record and recent victory, looks exactly like the kind of project a yard like that nurtures carefully.

He raced just one day ago, so he's right in the middle of his season. With only four races behind him, there's still a lot of story left to write.

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft
Good to firm
Good (firm-ish)
📏 Race Distance
5F – 6½F
7F – 1M
1M1F – 1M2F
🏅 Competition Level
Class 1
Class 2
Class 5
🏟 Track Shape
Right-handed, tight turning
Right-handed, undulating

📅 Recent Runs

The last 10 races, most recent first
4 Apr
2nd
Musselburgh
1m1f – 1m2f · Good_To_Soft · 6 runners
29 Jul
10th
Goodwood
7f – 1m · Good · 10 runners
5 Jul
🏆 Won
Beverley
7f – 1m · Good_To_Firm · 6 runners
15 Jun
3rd
Hamilton Park
5f – 6½f · Good_To_Soft · 5 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Beverley
Undulating
1 1 win 5 Jul 100%
Hamilton Park
Sharp
1 1 third 15 Jun 0%
Goodwood
Undulating
1 1 other 29 Jul 0%
Musselburgh
Sharp
1 1 second 4 Apr 0%