:

Roberto Caro

There is something quietly stubborn about Roberto Caro that makes him worth watching. The five-year-old has won 4 of his 22 races — roughly 1 in every 5 and a half outings — and has picked up a place in 7 more, which tells you he is competitive without quite being prolific. He is trained by Adrian Paul Keatley at a yard in Ryedale, North Yorkshire, that has sent out 43 winners already this season, so this is a stable in form. Roberto Caro is one of the more interesting puzzles in it.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Inns Of Court
Mother
Bett's Gift
Owner
Reindeer Racing Club
Rating
80

📊 Key Numbers

Career statistics for this horse
22
Career races
4
Wins
18.2%
Win rate
avg ~10%
31.8%
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 most recent win came at Chepstow in August 2025, and his last six runs since then read 5-3-4-3-10-11, working backwards — a sequence that shows he has been finishing in the top half of fields without quite getting over the line. That is not unusual for a horse at his level. He competes mostly in Class 4 races — solid, mid-tier events — and at that level his record sharpens up noticeably: 2 wins from 8 races, a 25% win rate, or 1 in every 4. That is a meaningful difference from his overall record, and it suggests he is most competitive when the company is right.

His regular partner in the saddle is Oisin McSweeney, who has ridden him in 11 of his races for a single win together — roughly 1 in 11 — which is modest, but the two have accumulated plenty of experience of each other. Adrian Keatley, speaking after the Chepstow win, was candid about his horse's character: Roberto Caro is a worrier at home, the kind of horse who burns nervous energy before he even reaches the track. But on his day, when the conditions suit and the race is run at a strong pace over six furlongs, he can finish with real purpose. Keatley mentioned an unlucky run at York where the ground was against him but he flew home anyway — the sort of performance that sticks in a trainer's mind. He believes a big meeting at Ayr could be within reach, and with the yard in such good form, that is not a throwaway remark.

Roberto Caro is not a horse chasing headlines. He is a reliable, competitive sort who wins at the right level when the pieces fall into place — and right now, his trainer thinks those pieces are very nearly aligned again.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
Poor record on standard ground: 0 wins from 4 starts
Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Good (firm-ish)
Soft (muddy)
Ok
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Avoids
Good to firm (drying out)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Ok
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Loves
Class 4 (standard)
Class 5 (entry-level)
🏟 Track Shape
Right-handed, hilly
Left-handed, long straights
Ok
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
20 Jun
11th
Ayr
5f – 6½f · Soft · 14 runners
30 May
10th
Beverley
7f – 1m · Good_To_Firm · 11 runners
30 Apr
3rd
Southwell
5f – 6½f · Standard · 8 runners
16 Apr
4th
Ripon
5f – 6½f · Good_To_Soft · 16 runners
27 Mar
3rd
Newcastle
5f – 6½f · Standard · 14 runners
20 Feb
5th
Southwell
5f – 6½f · Standard · 12 runners
24 Nov
12th
Wolverhampton
7f – 1m · Standard · 12 runners
24 Oct
14th
Doncaster
5f – 6½f · Soft · 14 runners
20 Sep
16th
Ayr
5f – 6½f · Soft · 25 runners
7 Aug
🏆 Won
Chepstow
5f – 6½f · Good · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
9.1%
Win rate
1/11
Won / Rode
50%
Win rate
1/2
Won / Rode
Mikey Sheehy Current Jockey
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Ayr
Galloping
3 3 other 20 Jun 0%
Carlisle
Undulating
2 1 win, 1 other 29 Aug 50%
Thirsk
Galloping
2 1 win, 1 other 2 Jul 50%
Beverley
Undulating
2 2 other 30 May 0%
Southwell
Galloping
2 1 third, 1 other 30 Apr 0%
Doncaster
Galloping
2 2 other 24 Oct 0%
Chepstow
Galloping
1 1 win 7 Aug 100%
Kempton Park
Galloping
1 1 win 18 Feb 100%
Windsor
Sharp
1 1 other 14 Aug 0%
Redcar
Galloping
1 1 second 2 May 0%
Newcastle
Galloping
1 1 third 27 Mar 0%
Wolverhampton
Galloping
1 1 other 24 Nov 0%
Ripon
Sharp
1 1 other 16 Apr 0%
Haydock Park
Galloping
1 1 other 4 Aug 0%
York
Galloping
1 1 other 14 Jun 0%