The interesting thread running through his career is how well he suits specific conditions. When the ground is wet and muddy, he wins 2 from 7 — nearly 1 in 3 — which is a meaningful edge. the yard clearly know when to pick their spots. And nowhere suits him better than Bath, the beautiful hillside track in Somerset, where he has won twice in six visits. His last win came there on 30 September 2025, so it has been nine months without a victory — but the form hasn't fallen off a cliff. In his last six races he has been placed three times, including a second, and he raced just yesterday. He's still in the mix.
Jack Mitchell has ridden him more than anyone else, partnering him 16 times for 3 wins, a win rate of around 1 in 5, and that kind of familiarity between horse and rider counts for more than it might look on paper. The yard is trained by Mark Rimell, based at Leafield in Oxfordshire — a small operation that has sent out 6 winners already this season, suggesting it punches above its weight.
Thapa VC started it all at Wolverhampton in January 2022 and has been a consistent earner since. He won't win a big race or be remembered in racing history, but an 8-year-old still racing this regularly, still finishing in the frame, and still showing a preference for Bath on a wet day — that's a horse who loves his job, and there may well be another win in him yet.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
16 | 3 wins, 1 second, 12 other | 1 Jun | 18.8% |
| Lingfield Park Sharp |
16 | 2 wins, 1 second, 2 thirds, 11 other | 25 Nov | 12.5% |
| Kempton Park Galloping |
8 | 2 wins, 1 second, 5 other | 8 Jul | 25% |
| Doncaster Galloping |
7 | 1 win, 1 second, 2 thirds, 3 other | 6 Jun | 14.3% |
| Bath Undulating |
6 | 2 wins, 1 second, 1 third, 2 other | 13 Jun | 33.3% |
| chelmsford | 3 | 1 second, 2 other | 19 Sep | 0% |
| Windsor Sharp |
3 | 3 other | 17 Jun | 0% |
| Southwell Galloping |
2 | 1 win, 1 other | 24 Oct | 50% |
| Haydock Park Galloping |
2 | 1 second, 1 other | 8 Aug | 0% |
| Leicester Sharp |
2 | 1 second, 1 other | 6 Jun | 0% |
| Great Yarmouth Galloping |
1 | 1 win | 24 May | 100% |
| Newcastle Galloping |
1 | 1 other | 16 Dec | 0% |
| Stratford-on-Avon Sharp |
1 | 1 other | 6 Sep | 0% |
| Thirsk Galloping |
1 | 1 other | 2 Jul | 0% |
| Newbury Galloping |
1 | 1 other | 17 Sep | 0% |
| Chepstow Galloping |
1 | 1 other | 4 Jun | 0% |