The horse has a particular love affair with Kelso. Two wins from five races there might not sound dramatic on paper, but in racing terms, a horse that wins 2 in every 5 attempts at a specific track is a course specialist in the truest sense. Kelso is a tight, turning circuit in the Scottish Borders that suits certain horses very precisely — and Kilmore Rock is clearly one of them. The most recent win there came just five weeks ago, so this is not old news or fading form. The horse is bang in form right now.
Ground conditions matter enormously in racing, and Kilmore Rock has cracked the code on normal ground. On a standard surface, it has won 5 of 10 races — that's a 50% win rate, which is extraordinary. Half of its races on normal ground have ended in victory. Compare that to muddier or faster extremes, where the record dries up, and you start to understand that when conditions are right, this horse is a serious contender.
The partnership with jockey Nathan Moscrop is another thread worth following. Together they have won 4 of 11 races — just over 1 in 3 — which is a strong return and suggests a genuine understanding between horse and rider. Moscrop clearly gets the best out of Kilmore Rock, and that consistency matters when punters are trying to work out whether a horse will perform on the day.
Recent form reads: a win last time out, a second before that, then a first — meaning three of the last four completed races have ended in a win or a runner-up finish. For a horse competing mostly at Class 4, which is the bread-and-butter middle tier of British racing, that kind of consistency is exactly what you want to see. Kilmore Rock is not a headline act at the sport's glamour festivals, but it is a reliable, in-form performer who knows how to win — and at Kelso especially, it is one of the first names on the racecard.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kelso Undulating |
5 | 2 wins, 1 second, 2 other | 6 May | 40% |
| Newcastle Galloping |
3 | 1 win, 2 other | 30 Oct | 33.3% |
| Hexham Undulating |
3 | 1 win, 1 third, 1 other | 7 Jun | 33.3% |
| Carlisle Undulating |
2 | 1 win, 1 other | 19 Apr | 50% |
| Musselburgh Sharp |
2 | 1 third, 1 other | 20 Mar | 0% |
| Haydock Park Galloping |
1 | 1 other | 17 Jan | 0% |
| Cartmel Tight |
1 | 1 other | 25 May | 0% |