Top five highest team totals in ICC Champions Trophy history
The ICC Champions Trophy is regarded as one of the most challenging ICC tournaments. In contrast to the World Cups, which allow teams the opportunity to bounce back from losses, the Champions Trophy operates under a format where a single defeat can result in a team's elimination from the competition.
Over the years, the tournament has faced criticism from a few fans. While some enjoy the thrill of the competition, others argue that it undermines the value of a 50-over World Cup. Following an eight-year hiatus, the Champions Trophy made its comeback in 2025, taking place in both Pakistan and Dubai.
In this article, let's look at the top five highest team totals in ICC Champions Trophy history.
5. Sri Lanka – 322/3 vs India, 2017, The Oval
Sri Lanka pulled off one of the biggest upsets of the ICC Champions Trophy 2017 by defeating India by seven wickets at The Oval. Chasing 322 runs, Sri Lanka was spearheaded by Danushka Gunathilaka and Kusal Mendis, who contributed with scores of 76 and 89 runs, respectively.
Angelo Mathews (52*) and Asela Gunaratne (34*) demonstrated composure as they formed a 51-run partnership, enabling Sri Lanka to achieve their sole victory of the tournament.
4. England – 323/8 vs South Africa, 2009, Centurion

England recorded their highest score in the history of the Champions Trophy when they posted a mammoth total of 323 runs against South Africa in Centurion in 2009.
Following the early dismissals of openers Joe Denly and Andrew Strauss, England found stability through Owais Shah and Paul Collingwood, who formed a substantial partnership of 163 runs for the third wicket in just 26 overs. Eoin Morgan's impressive late innings contribution of 67 runs off 34 balls significantly boosted the Three Lions' total in the first innings. England won the game by 22 runs.
3. India – 331/7 vs South Africa, 2013 Cardiff

South Africa were on the receiving end against India when the eventual champions posted a massive total of 331 at Cardiff in 2023.
The opening partnership of Rohit Sharma, who scored 65 runs, and Shikhar Dhawan, who contributed 114 runs, established a solid base for a substantial total while batting first. Ravindra Jadeja later applied finishing touch, scoring 47 off 29 balls. India ultimately won the game by 26 runs and Shikhar Dhawan was named Player of the Match.
2. Pakistan – 338/4 vs India, 2017, The Oval

Pakistan holds the record for the second-highest total in the history of the Champions Trophy, having recorded an impressive score of 338 runs against India in the final of the 2017 edition at The Oval.
Pakistan effectively dismantled the Indian bowling lineup, with opener Fakhar Zaman starring with a 114-run knock. He formed a 128-run partnership with Azhar Ali, which placed Pakistan in a commanding position. Pakistan won the game by 180 runs to clinch their first Champions Trophy title.
1. New Zealand – 347/4 vs USA, 2004, The Oval

New Zealand recorded the highest team total in the history of the Champions Trophy by scoring 347 runs against the USA at The Oval in 2004.
Batting first, the Kiwis got off to a brilliant start with a 157-run partnership for the third wicket. Nathan Astle contributed with a score of 145, while Scott Styris added 75 runs. Craig McMillan capped off the innings effectively, scoring a rapid 64 runs from only 27 deliveries. New Zealand won the game by 210 runs.
Cover Credits - ICC Cricket
Leave a Reply