The highlight of his CV is a Class 2 win at Pontefract in June 2022 — one of the top races in Britain — which told everyone paying attention that on his day, Charging Thunder can mix it at a high level. He had announced himself to the world the previous September with his first career win at Chelmsford, and from there built a reputation as a genuine competitor worth watching. His most recent win came at Wolverhampton in July 2025, though that was eight months ago now, and his last six runs — finishing no better than fourth — suggest he is currently in a searching patch of form.
He tends to operate at Class 2 level, which is admirable in ambition but tough on the win column: just 1 win from 14 races at that level, or a 7% win rate, reflects how hard it is to land prizes in that company consistently. Where he looks most dangerous is on normal ground, where he has won 3 of his 9 races — one in three, which is a striking conversion rate and a clear signal to watch when conditions suit.
Daniel Tudhope is the jockey most associated with him, having been aboard for 11 races and winning twice together, which works out at roughly 1 in every 5.5 rides — a decent partnership at this level. He is trained by James Owen at Newmarket, a yard that has sent out 210 winners this season alone, so there is no shortage of firepower or expertise behind the scenes. With Charging Thunder still active and last seen on the track just 16 days ago, the next run is not far away — and if the ground comes up right, do not write him off just yet.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| York Galloping |
7 | 1 second, 6 other | 20 Aug | 0% |
| Southwell Galloping |
4 | 1 win, 1 third, 2 other | 12 Dec | 25% |
| meydan | 4 | 4 other | 17 Feb | 0% |
| Newmarket Galloping |
3 | 1 win, 2 other | 3 Aug | 33.3% |
| Doncaster Galloping |
3 | 1 second, 2 other | 29 Nov | 0% |
| Wolverhampton Galloping |
2 | 1 win, 1 other | 13 Mar | 50% |
| Ayr Galloping |
2 | 1 win, 1 third | 10 Jul | 50% |
| Pontefract Undulating |
2 | 1 win, 1 other | 10 Jun | 50% |
| chelmsford | 2 | 1 win, 1 other | 7 Jul | 50% |
| Newcastle Galloping |
2 | 2 thirds | 28 Jun | 0% |
| Ascot Galloping |
2 | 1 second, 1 other | 20 Jun | 0% |
| Great Yarmouth Galloping |
1 | 1 win | 19 Sep | 100% |
| Fakenham Tight |
1 | 1 win | 18 Oct | 100% |
| Sedgefield Sharp |
1 | 1 win | 5 Nov | 100% |
| Ripon Sharp |
1 | 1 other | 22 Jul | 0% |
| Haydock Park Galloping |
1 | 1 second | 3 Sep | 0% |
| Thirsk Galloping |
1 | 1 other | 20 Apr | 0% |
| Chester Tight |
1 | 1 other | 9 May | 0% |
| Huntingdon Galloping |
1 | 1 other | 11 Nov | 0% |
| Lingfield Park Sharp |
1 | 1 second | 7 May | 0% |
| Cheltenham Galloping |
1 | 1 other | 24 Oct | 0% |
| Newbury Galloping |
1 | 1 second | 11 Apr | 0% |
| Beverley Undulating |
1 | 1 second | 15 Jul | 0% |
| Kempton Park Galloping |
1 | 1 other | 2 Mar | 0% |