The ICC Champions Trophy, which was earlier known as the ICC KnockOut, has been one of the most exciting cricket tournaments in world cricket. It has given fans high-quality contests between the best teams. One of the biggest attractions of this competition has always been the number of sixes hit by some of the world’s most powerful batters. Over the years, several players made their mark by clearing the boundary with style and force, entertaining fans across the globe. The Most Sixes in ICC Champions Trophy History is a record that many great cricketers have chased, and it tells us who were the true power hitters of their era. In this article, we will take a detailed look at the top 10 players with the Most Sixes in ICC Champions Trophy History, ranked from number 10 to number 1, with explanations, stats, and their impact in the competition Most Sixes in ICC Champions Trophy History.
List of 10 Players with the Most Sixes in ICC Champions Trophy History
10. Craig McMillan

Craig McMillan, a dependable middle-order batter for New Zealand, was known for his clean hitting and fearless approach to spin and pace. In the ICC Champions Trophy, he stood out as one of those players who could hit big sixes when his team needed a boost. He struck 9 sixes in just 7 matches, which may not look very high compared to others on the list, but his ability to change a match in a few overs made him special. His strike rate of 102 highlighted how he looked for quick runs, and his role in the lower order often provided finishing touches to New Zealand’s innings. The way McMillan lifted the tempo in tight games shows why he deserves his place among players with the Most Sixes in ICC Champions Trophy History.
Player | Matches | Runs | Sixes |
---|---|---|---|
Craig McMillan | 7 | 255 | 9 |
9. Shahid Afridi

Shahid Afridi, also known as “Boom Boom,” was one of the most destructive players in world cricket, and his aggressive hitting in the ICC Champions Trophy gave Pakistan memorable moments. Afridi hit 10 sixes in 13 matches and did so with a strike rate of over 124, which proves how much impact he could create in a short stay at the crease. While his batting average was not very high, his ability to clear the ropes with ease made him one of the most dangerous batters in tournament history. Fans remember him for his fearless approach, which often turned pressure situations into opportunities. His record places him firmly in the list of players with the Most Sixes in ICC Champions Trophy History.
Player | Matches | Runs | Sixes |
---|---|---|---|
Shahid Afridi | 13 | 167 | 10 |
READ MORE: Top 10 Bowlers with the Most Wickets in ICC Champions Trophy History
8. Paul Collingwood

Paul Collingwood may not usually be associated with six-hitting, but his performances in the ICC Champions Trophy tell a different story. In 11 matches, he hit 11 sixes while also maintaining a brilliant batting average of more than 50. This shows his ability to mix aggression with stability, making him a dependable presence in the middle order for England. His clean hitting underlined his ability to adapt to situations, and his stroke play provided England with momentum in many matches. Collingwood’s surprising six-hitting power puts him among the cricketers with the Most Sixes in ICC Champions Trophy History, proving that he was much more than just a traditional anchor.
Player | Matches | Runs | Sixes |
---|---|---|---|
Paul Collingwood | 11 | 403 | 11 |
7. Shane Watson

Shane Watson was a powerhouse opener for Australia, and his record in the ICC Champions Trophy reflects his ability to dominate attacks. He smashed 12 sixes in 15 innings and played one of the finest innings in tournament history, an unbeaten 136. Watson had the perfect combination of timing, strength, and technique, making him one of the most destructive batters. He provided explosive starts and often set the tone for Australia’s innings, which played a huge role in their victories. Watson’s ability to hit long sixes at will places him high in the ranks of those with the Most Sixes in ICC Champions Trophy History, and his innings remain unforgettable for cricket fans.
Player | Matches | Runs | Sixes |
---|---|---|---|
Shane Watson | 17 | 453 | 12 |
6. Rohit Sharma

Rohit Sharma, famously called the “Hitman,” has been India’s most consistent batter in ICC tournaments. In the ICC Champions Trophy, he played 15 innings and struck 14 sixes, with a highest score of 123*. Known for his elegant stroke play and effortless six-hitting, Rohit often lifted the team in crucial matches. His ability to score big runs while also hitting massive sixes made him a complete modern-day opener. He remains one of India’s most trusted batters in limited-overs cricket, and his contributions in the competition cement his position among the players with the Most Sixes in ICC Champions Trophy History.
Player | Matches | Runs | Sixes |
---|---|---|---|
Rohit Sharma | 15 | 661 | 14 |
5. Eoin Morgan

Eoin Morgan, the left-handed batter and captain who transformed England’s white-ball cricket, made his mark in the ICC Champions Trophy as well. He hit 14 sixes in 13 innings, showing his fearless approach to batting. Morgan was known for his ability to play unconventional strokes, hitting sixes in unusual areas of the ground, which often left bowlers helpless. His aggressive intent helped England become a stronger side, and his six-hitting ability was one of the main reasons for his impact. Morgan will always be remembered as one of the batters with the Most Sixes in ICC Champions Trophy History, thanks to his leadership and powerful hitting.
Player | Matches | Runs | Sixes |
---|---|---|---|
Eoin Morgan | 13 | 439 | 14 |
4. David Miller

David Miller has long been recognized as one of South Africa’s most destructive middle-order batters, and his record in the ICC Champions Trophy is no different. He hit 14 sixes in just 10 matches, which is impressive given the fewer opportunities compared to others. Miller combined consistency with power, averaging more than 54 in the competition, and he also scored a brilliant 100*. His ability to finish games with sixes in pressure situations made him a key player for South Africa. Without doubt, Miller deserves a high place among those with the Most Sixes in ICC Champions Trophy History, and his stats speak for themselves.
Player | Matches | Runs | Sixes |
---|---|---|---|
David Miller | 10 | 328 | 14 |
3. Chris Gayle

Chris Gayle, the “Universe Boss,” is perhaps the most famous six-hitter in the history of cricket. In the ICC Champions Trophy, he blasted 15 sixes across 17 innings, with his 133* being one of the highlights of the competition. Gayle’s ability to dominate bowlers from the very first ball, especially during the powerplay, made him one of the most feared batters. His strength and timing allowed him to hit sixes with ease, and crowds around the world loved his entertaining style. Gayle’s record proves why he is among the greatest to feature in the list of the Most Sixes in ICC Champions Trophy History.
Player | Matches | Runs | Sixes |
---|---|---|---|
Chris Gayle | 17 | 791 | 15 |
READ MORE: Top 10 Most Catches in T20 World Cup 2024
2. Hardik Pandya

Hardik Pandya brought aggression and power into India’s middle order, and in the ICC Champions Trophy, he left his mark with his fearless six-hitting. In just 7 innings, he smashed 16 sixes, a remarkable achievement considering the limited number of matches he played. His strike rate of nearly 139 highlights his ability to score quickly and change the course of games. Pandya’s knock of 76 remains memorable for Indian fans, as it displayed his attacking nature under pressure. His ability to clear the boundary with ease makes him one of the standout names in the Most Sixes in ICC Champions Trophy History list.
Player | Matches | Runs | Sixes |
---|---|---|---|
Hardik Pandya | 10 | 204 | 16 |
1. Sourav Ganguly

At number one is Sourav Ganguly, the legendary former captain of India, who holds the record for the Most Sixes in ICC Champions Trophy History. Ganguly hit 17 sixes in just 11 innings, an incredible achievement considering the era he played in when batting was not as aggressive as it is today. He scored a breathtaking 141* against South Africa, which is remembered as one of the finest innings in Champions Trophy history. With an average of nearly 74, Ganguly’s record speaks volumes about his consistency and dominance. He was not just a leader but also one of the finest six-hitters the competition has ever seen.
Player | Matches | Runs | Sixes |
---|---|---|---|
Sourav Ganguly | 13 | 665 | 17 |
The ICC Champions Trophy has given fans unforgettable moments of power hitting, and the record of the Most Sixes in ICC Champions Trophy History highlights the batters who entertained the most. From Craig McMillan’s clean strikes to Afridi’s fearless aggression, from Rohit Sharma’s elegance to Gayle’s raw power, each of these players added a unique flavor to the tournament. At the very top, Sourav Ganguly’s record stands tall as the player with the Most Sixes in ICC Champions Trophy History, proving his greatness as both a leader and a batter. Six-hitting will always remain one of the most thrilling parts of cricket, and this list shows the players who mastered it on the big stage of the ICC Champions Trophy.