UK time :

Caragio

Caragio is a 6-year-old who has built a modest but steady career over more than three years of racing, winning 3 of his 22 races and placing in another 6. He is trained by Adam Kirby at the Newmarket yard and, while the horse has never won at the highest amateur levels, he has shown he belongs in competitive middle-tier company where the margins between winners and also-rans are often just a length or two.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Caravaggio
Mother
Freddie's Girl
Trainer
Owner
Adam Kirby
Official rating
69

📊 Key numbers

Career totals for this horse
23
Career races
4
Wins
17.4%
Win rate
avg ~10%
30.4%
Top-3 rate
avg ~30%
11 days
Since last race

🔍 Full analysis

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

The most telling detail about Caragio is his preference for fast, dry ground. He has won 2 of his last 3 races on such conditions — a win rate of roughly 67 percent — which is dramatically higher than his overall record. This suggests he has a genuine liking for firm going, the kind of ground that fast horses thrive on. By contrast, he struggles when the track is heavy or wet, a weakness worth noting if you ever back him on a soggy afternoon. His last win came at Great Yarmouth on 21 April 2026, five months ago, which shows he still has races left in him and remains competitive at the level where he typically races.

Recent form has been mixed. Over his last six races, he has finished third, third, sixth, fifth, first, and sixth — a pattern that speaks to a horse capable of a good day but not entirely consistent. That win came in his most recent appearance, which is encouraging. With Adam Kirby in the saddle, Caragio has won 1 of 5 races together, a win rate of 20 percent, better than his career average and a sign the pair know how to handle each other. For a horse of his age and level, Caragio remains a genuine player — not a star, but a solid, workmanlike campaigner who deserves his place in the racing calendar.

⚡ 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: 2 wins from 3 starts (67%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Poor record on standard ground: 0 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)
Good to soft (some give)
Unknown
Heavy (very wet)
Unknown
Good (a little give)
Avoids
Standard (all-weather)
Avoids
📏 Race distance
7F – 1M
5F – 6½F
Unknown
1M1F – 1M2F
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
Avoids
🏟 Track shape
Right-handed, long straights
Left-handed, long straights
Ok
Long straights
Unknown
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown

📅 Recent runs

The last 10 races, most recent first
7 Oct
🏆 Won
Kempton Park
7f – 1m · 9 runners
26 Sep
3rd
Southwell
7f – 1m · Standard · 14 runners
11 Sep
3rd
Doncaster
1m1f – 1m2f · Good · 16 runners
14 Jun
6th
Doncaster
7f – 1m · Good · 13 runners
1 May
5th
Newcastle
5f – 6½f · Standard · 12 runners
21 Apr
🏆 Won
Great Yarmouth
5f – 6½f · Good_To_Firm · 6 runners
15 Dec
6th
Wolverhampton
1m1f – 1m2f · Standard · 8 runners
27 Nov
7th
chelmsford
7f – 1m · Standard · 10 runners
16 Oct
7th
chelmsford
7f – 1m · Standard · 7 runners
21 Sep
12th
Southwell
1m1f – 1m2f · Standard_To_Slow · 14 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/4
Wins / rides
50%
Win rate
1/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
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
Kempton Park
Galloping
5 2 wins, 3 other 7 Oct 40%
Ascot
Galloping
3 3 other 11 May 0%
Newbury
Galloping
2 1 second, 1 other 22 Oct 0%
Southwell
Galloping
2 1 third, 1 other 26 Sep 0%
chelmsford 2 2 other 27 Nov 0%
Doncaster
Galloping
2 1 third, 1 other 11 Sep 0%
Great Yarmouth
Galloping
1 1 win 21 Apr 100%
Leicester
Sharp
1 1 win 11 Oct 100%
York
Galloping
1 1 other 17 May 0%
Sandown Park
Galloping
1 1 other 17 Jun 0%
Wolverhampton
Galloping
1 1 other 15 Dec 0%
Goodwood
Undulating
1 1 other 24 May 0%
Newcastle
Galloping
1 1 other 1 May 0%