UK time :

Giavellotto

There are horses that turn up, do their job, and head home. Then there are horses like Giavellotto — seven years old, already a nine-time winner, and apparently getting better with age. Having raced just yesterday, this is a horse very much in the middle of a story rather than at the end of one.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Horse
Colour
Chestnut
Father
Mastercraftsman
Mother
Gerika
Owner
Scuderia La Tesa Limited & Vaibhav Shah
Official rating
120

📊 Key numbers

Career totals for this horse
22
Career races
9
Wins
40.9%
Win rate
avg ~10%
72.7%
Top-3 rate
avg ~30%
123 days
Since last race

🔍 Full analysis

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

The career numbers are remarkable. Nine wins and 16 places from just 22 races means Giavellotto has finished in the frame in all but one of its outings — a record that speaks to rare consistency. That 41% win rate translates to winning almost 2 in every 5 races it enters, which at the top level of British racing is exceptional. And the level it operates at is worth spelling out: four of those nine wins have come in Class 1 races — the very best races in the country — and it has won 4 of 4 at that trip of a mile and three to four furlongs. Every single time it has been asked to run over its ideal distance, it has won. That is not luck; that is a horse that knows exactly what it is doing.

Certain venues seem to bring the best out of it. York, one of Britain's most celebrated tracks, has seen Giavellotto win twice from just three visits, including back-to-back Class 1 victories in May 2023 and May 2024. Kempton Park is another happy hunting ground — that is where it scored its first ever win in December 2021, and it returned there to win a Class 1 as recently as September 2025. Most recently, it won at Ascot this week. There is something satisfying about a horse that keeps coming back to the big occasions and delivering.

The ground conditions tell their own story. On dry, fast ground, Giavellotto has won 3 of 4 races — 75%. On slower, wetter ground, it has won all three times it has encountered it — a perfect record. That combination of versatility and reliability is rare, and it helps explain why trainer Marco Botti, based in Newmarket, keeps pointing this horse at the top races. Botti's yard has sent out 45 winners already this season, so this is no small operation, and Giavellotto sits comfortably near the top of their stable star list.

Having won 3 of its last 6 races — including that Ascot win just days ago — Giavellotto is in the form of its life at an age when many horses are winding down. Worth watching wherever it runs next.

⚡ 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 4 starts (75%)
✔ Excellent record on standard_to_slow ground: 3 wins from 3 starts (100%)
✔ Well suited by 1m3f – 1m4f distances: 100% win rate
✔ Strong overall win rate: wins 41% of races
⚠ What to watch out for
⚠ Poor record on good ground: 2 wins from 10 starts
⚠ Struggles on Galloping tracks: 1 wins from 5 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
20 Jun
🏆 Won
Ascot
1m3f – 1m4f · Good_To_Firm · 12 runners
14 Dec
DNF
sha_tin
1m6f – 2m · Good · 11 runners
6 Sep
🏆 Won
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 6 runners
6 Jun
3rd
Epsom Downs
1m6f – 2m · Good_To_Soft · 7 runners
5 Apr
5th
meydan
1m6f – 2m · Good · 9 runners
8 Dec
🏆 Won
sha_tin
1m6f – 2m · Good · 13 runners
15 Sep
3rd
The Curragh
1m6f – 2m · Good · 8 runners
11 Jul
🏆 Won
Newmarket
1m6f – 2m · Good_To_Soft · 6 runners
17 May
🏆 Won
York
1m6f – 2m · Good · 7 runners
30 Mar
5th
meydan
Long Distance (2m+) · Good · 16 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
2/8
Wins / rides
57.1%
Win rate
4/7
Wins / rides
25%
Win rate
1/4
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
York
Galloping
3 2 wins, 1 third 17 May 66.7%
meydan 3 3 other 5 Apr 0%
Newmarket
Galloping
2 2 wins 11 Jul 100%
Kempton Park
Galloping
2 2 wins 6 Sep 100%
Ascot
Galloping
2 1 win, 1 second 20 Jun 50%
sha_tin 2 1 win, 1 other 14 Dec 50%
Doncaster
Galloping
2 2 thirds 11 Sep 0%
Newcastle
Galloping
1 1 win 28 Mar 100%
Haydock Park
Galloping
1 1 second 2 Jul 0%
Sandown Park
Galloping
1 1 other 22 Apr 0%
The Curragh
Galloping
1 1 third 15 Sep 0%
Goodwood
Undulating
1 1 other 1 Aug 0%
Epsom Downs
Undulating
1 1 third 6 Jun 0%