The most recent evidence came just seven weeks ago at Haydock Park in early March 2026, and with Ruby Island having raced again just yesterday, the yard at Greystoke clearly has this horse in good order right now. Trainer Nicky Richards has had a productive season — 39 winners sent out already — and Ruby Island looks like one of his reliable foot soldiers, a horse you can keep pointing at races and expect a performance from. The recent six-race sequence reads second, first, third, fourth, fourth, first, which is the form of a horse that is honest and consistent rather than brilliant and unpredictable.
When Danny McMenamin is in the saddle, things tend to go well. The pair have raced together eight times and won three of them — that works out to winning roughly 3 in every 8 races together, or 38%, which is the kind of partnership a trainer likes to keep returning to. Ruby Island tends to run in mid-tier races, and has won three of nine at that level — 1 in every 3 — which suggests a horse operating comfortably within its range rather than punching above its weight.
First winning at Hexham back in March 2022, Ruby Island has now been a competitive racing horse for over four years, and at nine years old, it is in the stage of its career where consistency matters more than progression. What makes this profile genuinely interesting is not one dramatic moment but the overall picture: a dependable, well-placed horse with a course it loves, a jockey it clicks with, and a trainer in form. That is a combination worth paying attention to.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ayr Galloping |
7 | 3 wins, 2 seconds, 2 other | 1 Nov | 42.9% |
| Wetherby Galloping |
2 | 1 win, 1 other | 15 Nov | 50% |
| Carlisle Undulating |
2 | 2 seconds | 16 Oct | 0% |
| Cheltenham Galloping |
2 | 2 other | 13 Dec | 0% |
| Hexham Undulating |
1 | 1 win | 28 Mar | 100% |
| Haydock Park Galloping |
1 | 1 win | 5 Mar | 100% |
| Newbury Galloping |
1 | 1 other | 25 Mar | 0% |
| Newcastle Galloping |
1 | 1 third | 8 Mar | 0% |
| Aintree Galloping |
1 | 1 second | 23 Oct | 0% |
| Doncaster Galloping |
1 | 1 third | 13 Dec | 0% |
| Huntingdon Galloping |
1 | 1 third | 5 Feb | 0% |
| Perth Galloping |
1 | 1 second | 22 Apr | 0% |