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

PlayerSixesRuns scoredAgainstVenueDate
Craig McMillan (NZ)764* (27)U.S.AThe Oval10 Sep 2004
Shane Watson (AUS)7136* (132)EnglandCenturion2 Oct 2009
Sourav Ganguly (IND)6141* (142)South AfricaNairobi13 Oct 2000
Shahid Afridi (PAK)655* (18)NetherlandsColombo21 Sep 2002
Nathan Astle (NZ)6145* (151)U.S.AThe Oval10 Sep 2004
Owais Shah (ENG)698 (89)South AfricaCenturion27 Sep 2009
Hardik Pandya (IND)676 (43)PakistanThe Oval18 Jun 2017
Josh Inglis (AUS)6120 (86)EnglandLahore22 Feb 2025
Ibrahim Zadran (AFG)6177 (146)EnglandLahore26 Feb 2025
Jacques Kallis (SA)5113* (100)Sri LankaDhaka30 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.

336: This is the number of times a batter has hit at least a single maximum in a CT innings. New Zealand’s Craig McMillan and Australia’s Shane Watson have struck the most sixes in a single CT innings.

Owais Shah, Hardik Pandya, Shahid Afridi, and Craig McMillan have all struck 6 or more maximums in an innings where they have scored less than 100.

Please follow and like us: