The bulk of those wins have come in Class 5 races, which sit near the lower end of the British racing ladder. Six of his 8 victories have come at that level, winning 6 of 26 races there — roughly 1 in every 4, which tells you this is exactly the right stage for him. He is not a horse chasing the big prizes, but within his own world he has been genuinely competitive. His first win came at Ayr back in April 2022, and his most recent was at Ripon in July 2025, meaning there is a gap of around 12 months since he last made it to the winner's enclosure.
His most productive partnership has been with jockey Daniel Tudhope, who has ridden him to 3 wins from 15 races together — a win rate of 20%, or roughly 1 in every 5, which is meaningfully better than his overall average. That kind of consistency with one rider often reflects a genuine understanding of how a horse wants to be ridden. On ground that is slightly soft underfoot, Cosmos Raj has also shown a preference worth noting: 2 wins from 8 races in those conditions, a 25% win rate, or 1 in every 4.
His recent form, however, paints a tougher picture. His last 6 races have produced finishes of tenth, ninth, fifth, seventh, sixth and sixth — nothing close to a win, and no obvious signs of a horse threatening to return to his best. He raced just one day ago, so he is clearly still in work and being campaigned actively. At eight, with a solid career behind him and a yard that knows how to place a horse, there may yet be another winning opportunity in the right conditions. But the numbers right now suggest a horse running consistently without quite finding that extra gear when it matters.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ripon Sharp |
13 | 4 wins, 2 seconds, 7 other | 19 Jul | 30.8% |
| Wolverhampton Galloping |
8 | 1 win, 1 second, 2 thirds, 4 other | 31 Mar | 12.5% |
| Pontefract Undulating |
7 | 2 seconds, 5 other | 29 Jun | 0% |
| Newcastle Galloping |
4 | 1 win, 1 second, 2 other | 28 Dec | 25% |
| Ayr Galloping |
4 | 1 win, 1 second, 1 third, 1 other | 22 Sep | 25% |
| Southwell Galloping |
4 | 4 other | 3 Oct | 0% |
| Hamilton Park Sharp |
3 | 1 win, 2 other | 4 May | 33.3% |
| York Galloping |
3 | 2 seconds, 1 other | 26 Jul | 0% |
| Thirsk Galloping |
2 | 2 other | 16 Jul | 0% |
| Redcar Galloping |
2 | 2 other | 26 May | 0% |
| Wetherby Galloping |
2 | 1 second, 1 other | 19 Jun | 0% |
| chelmsford | 2 | 1 second, 1 other | 21 Jan | 0% |
| Lingfield Park Sharp |
2 | 2 other | 4 Apr | 0% |
| Doncaster Galloping |
1 | 1 other | 6 May | 0% |
| Great Yarmouth Galloping |
1 | 1 third | 8 Jun | 0% |
| Carlisle Undulating |
1 | 1 other | 8 Jun | 0% |