The concern right now is what has happened since. Rock Armour has not won in its last 6 races, with recent finishes reading 10th, 7th, 11th, 3rd, 5th, and 6th — a sequence that suggests a horse struggling to build on its one breakthrough. The third-place finish is a sign of life, and the horse does collect places reasonably well across its career with 8 in total, but converting those into victories has proved elusive. It raced just yesterday, so it is clearly being kept busy.
The distance profile is worth noting. Rock Armour has done all of its best work over 1 mile 3 furlongs to 1 mile 4 furlongs — that's a middle-distance trip, roughly two laps of a track, where horses need to be comfortable settling and then picking up late. It has run 15 times at those distances and won once, which is 1 in 15. The more troubling number is at the level it typically competes at — Class 5, which is effectively the entry level of British flat racing — where it has gone 0 wins from 12 attempts. That means even at the easiest tier of competition, a win has not come. For context, Newcastle, where it did finally break through, was a rare moment where everything clicked.
At five years old, Rock Armour is still relatively young and David Thompson has shown this season that his yard knows how to find a winner. The horse is placed often enough to suggest it belongs on a racecourse, and with 8 places from 26 races it is clearly competitive. But until it finds a way to turn those near-misses into victories more regularly, it remains a horse that promises more than it has so far delivered.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
15 | 1 win, 2 seconds, 2 thirds, 10 other | 12 Mar | 6.7% |
| Catterick Bridge Sharp |
3 | 1 third, 2 other | 11 May | 0% |
| Doncaster Galloping |
1 | 1 other | 29 Mar | 0% |
| Redcar Galloping |
1 | 1 other | 5 Oct | 0% |
| Wolverhampton Galloping |
1 | 1 other | 1 Feb | 0% |
| Nottingham Galloping |
1 | 1 third | 20 Apr | 0% |
| Kempton Park Galloping |
1 | 1 other | 7 Aug | 0% |
| Carlisle Undulating |
1 | 1 other | 30 May | 0% |
| Great Yarmouth Galloping |
1 | 1 third | 1 May | 0% |
| Newmarket Galloping |
1 | 1 other | 19 Jul | 0% |