The headline moment came on 31 January 2026, when Completely Random won a Class 1 race at Lingfield Park — one of the top races in Britain. That is a significant leap for any horse, and it caps a career arc that started with a first win at Wolverhampton back in December 2023. In between, there was a Class 2 victory at Leicester in April 2025, confirming this was a horse trending upward rather than just getting lucky. Recent form shows two wins from the last six races, though a couple of those outings were well off the pace — the kind of variation that keeps punters guessing.
The trainer, Harry Charlton, operates out of Beckhampton in Wiltshire — a yard that has sent out 38 winners already this season, which is the sign of a well-oiled operation in form. Jockey Trevor Whelan is clearly the preferred partner, and the numbers back that up: 3 wins from 9 races together, a win rate of 33%, or 1 in every 3 rides. That is a notably strong partnership by any measure, and when you see Whelan's name in the saddle, it is worth paying attention.
One detail that stands out is how much this horse loves normal ground conditions. On a standard surface, Completely Random has won 4 of just 6 races — that's a remarkable 67% win rate, or almost 2 in every 3 outings. That is not a preference, that is a superpower. The flip side is that it typically races at Class 2 level, where the record reads 1 win from 9 attempts — just 11%, or roughly 1 in 9. The Class 1 win at Lingfield therefore looks all the more striking: when it was asked the biggest question of its career, it delivered.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
5 | 1 second, 4 other | 16 Apr | 0% |
| Ascot Galloping |
3 | 1 second, 2 other | 20 Jun | 0% |
| Lingfield Park Sharp |
2 | 2 wins | 31 Jan | 100% |
| Wolverhampton Galloping |
2 | 1 win, 1 second | 27 Dec | 50% |
| Southwell Galloping |
2 | 1 win, 1 other | 6 Apr | 50% |
| Kempton Park Galloping |
2 | 2 other | 5 Nov | 0% |
| Leicester Sharp |
1 | 1 win | 26 Apr | 100% |
| Newbury Galloping |
1 | 1 other | 17 May | 0% |
| York Galloping |
1 | 1 other | 23 Aug | 0% |
| Goodwood Undulating |
1 | 1 other | 2 Aug | 0% |