ICC Champions Trophy Records

Top 10: Most Sixes in an Innings (By Players) in ICC Champions Trophy

The ICC Champions Trophy format is dynamic and all the games are a knockout. So the team that plays dominant cricket will invariably win the tournament and it can only be possible unless their players are positive throughout.

In such an environment, batting firepower often determines the outcome of the games and the team that has batters with six-hitting capabilities flourish. This maximizes the score and invariably puts the other team under pressure. In this article, we will which batter has done the maximum damage to the opposition by striking most sixes in a CT game. Here are the players with the most sixes in an innings in CT history.

Most Sixes in an Innings in Champions Trophy

Player Sixes Runs scored Against Venue Date
Craig McMillan (NZ) 7 64* (27) U.S.A The Oval 10 Sep 2004
Shane Watson (AUS) 7 136* (132) England Centurion 2 Oct 2009
Sourav Ganguly (IND) 6 141* (142) South Africa Nairobi 13 Oct 2000
Shahid Afridi (PAK) 6 55* (18) Netherlands Colombo 21 Sep 2002
Nathan Astle (NZ) 6 145* (151) U.S.A The Oval 10 Sep 2004
Owais Shah (ENG) 6 98 (89) South Africa Centurion 27 Sep 2009
Hardik Pandya (IND) 6 76 (43) Pakistan The Oval 18 Jun 2017
Josh Inglis (AUS) 6 120 (86) England Lahore 22 Feb 2025
Ibrahim Zadran (AFG) 6 177 (146) England Lahore 26 Feb 2025
Jacques Kallis (SA) 5 113* (100) Sri Lanka Dhaka 30 Oct 1998
More Champions Trophy Stats

CT Winners List

Most (Overall) Runs in CT

Most (Overall) Wickets in CT

Most (Overall) Sixes in CT

Teams with Most Fours in CT

Highest Team Totals in CT

Highest Individual Scores in CT

Most Sixes in a Single Innings by a Team in CT

Highest Targets Successfully Defended in CT

Highest Totals Successfully Chased in CT

Most Runs in a Single CT Edition

Most Sixes in a Single CT Edition

Most Wickets in a Single CT Edition

Teams with Most Wins in CT

Captains with Most Wins in CT

Key Stats

There have been 12 instances where a batter has scored 5 or more sixes in a single innings in the Champions Trophy and 11 different batters have achieved this.

Eoin Morgan is the only batter who has done it twice (5 sixes each). The first one came in the 2009 CT edition at Centurion against South Africa and the second one at Birmingham in the 2017 edition playing against Australia.