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