The Champions Trophy 2025 showcased remarkable performances, including an unbeaten century, a five-wicket haul, a match-winning knock, a record-breaking innings, and a towering century. These exceptional displays were crucial to their teams’ successes, contributing to one of the most unforgettable tournaments in cricket history.
Table of Contents
5. Josh Inglis – 120* (86) vs England

At number five on the list is Australia’s Josh Inglis, who played a stellar unbeaten knock of 120 runs against England in Lahore. This match was one of the most memorable of the Champions Trophy, with Australia successfully chasing down 352 in less than 48 overs after England’s strong batting performance.
Inglis, who came in at number five, took only 77 deliveries to reach his century. His aggressive batting included eight fours and six sixes, playing a crucial role in guiding his team to victory in a match that became pivotal for Australia, as their other two games were washed out.
The Aussies were under pressure until Inglis came to the crease and turned the game around with a breathtaking knock, changing the momentum. He faced 86 deliveries for his 120 runs, maintaining a strike rate of 139.53.
4. Varun Chakravarthy – 5/42 (10) vs New Zealand

Varun Chakravarthy, who has played just one match in the ongoing Champions Trophy, stole the spotlight with a remarkable five-wicket haul against New Zealand in the final group-stage match. The game, held in Dubai, saw India set a target of 249 runs.
The Kiwis began solidly but lost their way midway through the chase as Chakravarthy wreaked havoc, claiming five wickets for 42 runs in his 10-over spell. The mystery spinner, known for his economical and lethal bowling, thrived in Dubai’s low and slow conditions, delivering a top-class performance. His efforts were pivotal in helping India topple New Zealand and finish the group stage at the top of the table.
3. Virat Kohli – 100* (111) vs Pakistan

India’s Virat Kohli, known for his exquisite stroke play, takes the third spot on this list with a magnificent unbeaten 100* against Pakistan in Dubai. Pakistan batted first and set a target of 241 runs.
Kohli, coming in at number three, played a brilliant 111-ball knock to chase down the target effortlessly. His innings featured seven boundaries, and he anchored the chase, guiding India to victory in 42.3 overs. Kohli’s ability to chase under pressure once again shone through, especially in a high-stakes encounter against Pakistan, cementing his reputation as one of the finest finishers in cricket.
2. Ben Duckett – 165 (143) vs Australia

England’s Ben Duckett, with 227 runs in three matches, is the highest run-scorer of the Champions Trophy 2025. His standout performance came against Australia, where he played a stellar 165-run knock off 143 balls, helping England post 351 in their allotted 50 overs.
Duckett’s innings, which included 17 fours and three sixes, came at a strike rate of 115.38. Despite England’s loss in that match, Duckett’s remarkable knock was one of the most influential and breathtaking performances in the tournament’s history. It briefly topped the list of the best innings, marking it as one of the finest knocks ever played in the Champions Trophy.
1. Ibrahim Zadran – 177 (146) vs England

Afghanistan’s Ibrahim Zadran played a remarkable 177-run knock against England in the 8th match of the Champions Trophy 2025, surpassing Ben Duckett’s earlier record. Zadran’s magnificent innings from 146 balls helped Afghanistan post 325 runs, a total they successfully defended in a thrilling eight-run victory.
Zadran’s knock included 12 boundaries and six sixes, striking at an impressive 121.23. His innings progressed beautifully, with his first 50 coming off 65 balls, reaching 100 off 106, and eventually finishing his 150 off 134 deliveries. His breathtaking performance led Afghanistan to knock England out of the tournament, making this knock one of the finest in Champions Trophy history. It will be remembered as an all-time great innings in cricket.
Player | Runs Scored | Balls Faced | Boundaries (4s) | Sixes | Strike Rate | Match Details | Opponent |
Josh Inglis | 120* | 86 | 8 | 6 | 139.53 | Unbeaten knock leading Australia to victory | England |
Varun Chakravarthy | 5 wickets (42/10) | N/A | N/A | N/A | N/A | Five-wicket haul to defeat New Zealand | New Zealand |
Virat Kohli | 100* | 111 | 7 | 0 | 90.09 | Match-winning knock against Pakistan | Pakistan |
Ben Duckett | 165 | 143 | 17 | 3 | 115.38 | Knock of 165 runs despite losing to Australia | Australia |
Ibrahim Zadran | 177 | 146 | 12 | 6 | 121.23 | Match-winning knock against England | England |