:

Roberto Caro

Roberto Caro is a five-year-old who wins roughly 1 in every 5 races — 4 wins from 21 career starts — and at his best, he is the kind of horse that makes you look twice. Trained by Adrian Paul Keatley out of a yard in Ryedale, North Yorkshire that has sent out 40 winners this season alone, he raced just yesterday and remains very much in active service.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
81

📊 Key Numbers

Career statistics for this horse
21
Career races
4
Wins
19.0%
Win rate
avg ~10%
33.3%
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 record at Class 4 level, one rung below the top tier, tells an encouraging story: 2 wins from 8 races at that level, a 25% win rate, meaning he lands 1 in every 4 when pitched against this sort of company. That is where he belongs and where he does his best work. His first win came at Kempton Park in February 2024, and his most recent came at Chepstow in August 2025 — ten months ago now. Since then he has gone six races without a win, which is the question mark hanging over him at the moment.

What makes Roberto Caro genuinely interesting, though, is the texture of what his trainer says about him. He is described as something of a worrier — hard on himself at home, high-strung, the type who burns nervous energy before he ever gets to the track. But on the days when everything clicks, he can be a different animal entirely. He handles wet or muddy ground well, stays strong over a fast-run six furlongs, and would not be out of his depth over a sharp seven. There is even a whisper that Ayr's prestigious late-summer meeting could be a target for him, which suggests the people who know him best still have genuine ambitions.

His regular jockey Oisin McSweeney has ridden him in 11 of his 21 races together, winning just 1 of them — roughly 1 in every 11 — which is a modest return and perhaps reflects how difficult this horse can be to get the best from consistently. But context matters here: a run at York two starts back, on ground that did not suit him at all, apparently saw him finish full of running and unlucky. Horses like Roberto Caro often need a specific set of circumstances to go right, and when they do, the result can look effortless. He is not a horse who wins all the time. He is a horse worth watching for when conditions and occasion align.

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)
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
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
2 Jul
5th
Thirsk
5f – 6½f · Good · 13 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
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
Mikey Sheehy Current Jockey
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
Thirsk
Galloping
2 1 win, 1 other 2 Jul 50%
Carlisle
Undulating
2 1 win, 1 other 29 Aug 50%
Doncaster
Galloping
2 2 other 24 Oct 0%
Southwell
Galloping
2 1 third, 1 other 30 Apr 0%
Beverley
Undulating
2 2 other 30 May 0%
Ayr
Galloping
2 2 other 20 Sep 0%
Chepstow
Galloping
1 1 win 7 Aug 100%
Kempton Park
Galloping
1 1 win 18 Feb 100%
Haydock Park
Galloping
1 1 other 4 Aug 0%
Newcastle
Galloping
1 1 third 27 Mar 0%
Wolverhampton
Galloping
1 1 other 24 Nov 0%
Redcar
Galloping
1 1 second 2 May 0%
Windsor
Sharp
1 1 other 14 Aug 0%
Ripon
Sharp
1 1 other 16 Apr 0%
York
Galloping
1 1 other 14 Jun 0%