The puzzle is that those best days have become harder to find. Kerdos has four wins and eight places from 25 races in total — winning roughly 1 in every 6 outings across a career — but hasn't won in its last six races, with recent finishes of 13th, 4th, 9th, 5th, 2nd, and 9th. That second place keeps hope alive, and the horse is clearly still competitive at the top level given it keeps being entered there. Thirteen of its fifteen Class 1 appearances haven't ended in victory, but two have, which tells you there's a horse in there capable of it.
The ground matters. On normal conditions, Kerdos has won 2 of its 5 races — a 40% win rate that stands out sharply against its overall record. That's not a small sample quirk; it's a genuine preference, and when conditions are right, the horse simply performs better.
One relationship that hasn't clicked is with jockey Rossa Ryan, who has ridden Kerdos seven times without a win. That's not necessarily anyone's fault — sometimes horse and rider just don't find a rhythm — but it's a pattern worth noting, particularly given how capable Kerdos has shown itself to be with the right ingredients in place.
Thorne's yard has been in decent form this season, sending out 24 winners, so the operation behind this horse is functioning well. Kerdos last raced just yesterday, meaning it's mid-campaign and the team are clearly still believing in what this horse can do. Given the gap since its last win — May 2024, nearly two years ago — they are clearly waiting for a moment rather than managing a decline. Whether that moment comes again is the question, but the evidence of those two Class 1 victories says it absolutely can.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ascot Galloping |
4 | 1 second, 3 other | 4 Oct | 0% |
| York Galloping |
3 | 3 other | 22 Aug | 0% |
| Goodwood Undulating |
3 | 3 other | 1 Aug | 0% |
| Haydock Park Galloping |
2 | 2 wins | 25 May | 100% |
| Beverley Undulating |
2 | 1 win, 1 other | 30 Aug | 50% |
| Newmarket Galloping |
2 | 2 other | 4 May | 0% |
| Windsor Sharp |
1 | 1 win | 10 Oct | 100% |
| Lingfield Park Sharp |
1 | 1 second | 25 Mar | 0% |
| Newbury Galloping |
1 | 1 other | 20 Sep | 0% |
| Cork Galloping |
1 | 1 other | 4 Apr | 0% |
| The Curragh Galloping |
1 | 1 other | 15 Sep | 0% |
| Chester Tight |
1 | 1 third | 10 May | 0% |
| Bath Undulating |
1 | 1 other | 7 Apr | 0% |
| Dundalk Galloping |
1 | 1 second | 6 Feb | 0% |
| Sandown Park Galloping |
1 | 1 other | 5 Jul | 0% |