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.
| Course | Races | Results | Last visited | Win 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% |