That eye-catching innings of 165 by Ben Duckett in England’s opening match of the Champions Trophy against Australia in Lahore at the weekend was comfortably a record individual score for any Champions Trophy match.
Chris Gayle set the record for the most runs in one edition of the Champions Trophy, with 474 in India in October-November 2006. He was helped because West Indies had to pre-qualify for that tournament – in which they went on to reach the final – so he had eight matches compared to the usual five or so. Another attacking left-hand opener, India’s Shikhar Dhawan, is second on the list, with 363 runs in five matches in England in 2013. Dhawan was also the leading scorer at the 2017 Champions Trophy in England with 338, which puts him fourth on the list, behind his compatriot Sourav Ganguly, who hit 348 in just four matches in Kenya in October 2000.
Your right that by the time India’s Harshit Rana had played four international matches, he’d appeared in all three formats: two Tests in Australia late in 2024, then a T20I and a one-day international against England early this year.
Rana was the 24th man to do it in the space of four matches. Among that group is the Indian wicketkeeper Naman Ojha, who took more than five years to complete his set, between June 2010 (when he played two ODIs and a T20I in Zimbabwe) and August 2015, when he made his only Test appearance, against Sri Lanka in Colombo.
Actually no one has been dismissed for 99 three times in Test matches: Misbah-ul-Haq of Pakistan had three scores of 99, but one of them was not out. That was against West Indies in Kingston in April 2017; in the first innings of the next Test, in Bridgetown, he was out for 99.
Misbah is one of nine men who have been out twice for 99 in Tests. The others are Mike Atherton (England), Greg Blewett (Australia), Sourav Ganguly (India), Simon Katich (Australia), Richie Richardson (West Indies), Saleem Malik (Pakistan), Mike Smith (England) and John Wright (New Zealand). Two others – the Yorkshire and England pair of Geoff Boycott and Jonny Bairstow – were out once for 99 and also had a 99 not out.
Shiva Jayaraman of ESPNcricinfo’s stats team helped with some of the above answers.



