Top 10 Most Sixes In International Cricket, Full Time

Table of Contents

The list of the Most Sixes In International Cricket by a player in all formats, has Rohit Sharma’s name appearing on the topmost position.

Chris Gayle – the most IPL sixes player has his name second, perused by the most ODI 6s player Shahid Afridi at third place, to the list of the most sixes in international cricket.

The highest score in Tests for NZ, Brendan McCullum arrives fourth while Jos Buttler finds the fifth spot.

Martin Guptill, MS Dhoni & Sanath Jayasuriya occupy the – sixth, seventh & eighth positions respectively.

There are – Eoin Morgan & AB De Villiers coming ninth & tenth in order, to the most sixes in international cricket.

Most Sixes In International Cricket

Also Read – 1983 World Cup | Asia Cup | India Vs Australia Test Series | IND Vs AUS ODI | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI | IND Vs BAN Test | PAK Vs BAN Test | Champions Trophy | World Test Championship 2025

Most Sixes In International Cricket ODI Test & T20I Total : Most Sixes In All Formats

No.Player Career SixesMtsInnsRuns H.S. FoursTeam
1 R Sharma 2007-2025*64250253519902 2641922IND
2 C Gayle 1999-2021 553 483 551 19593 333 2332WI/ICC
3 S Afridi 1996-2018 476 524 508 11196 156 1053PAK/ICC/Asia
4 B McCullum 2002-2016 398 432 474 14676 302 1552NZ
5J Buttler2011-2025*38639439812188162*1123ENG
6 M Guptill 2009-2022 383 367 402 13463 237* 1385NZ
7 MS Dhoni 2004-2019 359 538 526 17266 224 1486IND/Asia
8 S Jayasuriya 1989-2011 352 586 651 21032 340 2486SL/Asia
9 E Morgan 2006-2022 346 379 361 10859 148 917ENG/IRE
10 AB De Villiers 2004-2018 328 420 484 20014 278* 2004RSA/AFR
Top 10 Most Sixes In International Cricket

Also Read – Fastest 100 | Most Wkts | Best Bowling , In ODI World Cup History

Also ReadMost Asia Cup Runs | Most Test Wkts | Fastest 10000 Test Runs | Fastest 500 Test Wkts | Fastest 2000 ODI Runs | Most Test 100s

Highest Score In ODI Cricket History Player Rohit Sharma Records : International Cricket Most Sixes, Most Sixes In Cricket History List All Formats & Most Sixes In T20 International Cricket , Rohit Sharma Stats : Most ODI World Cup Sixes, Most Double Hundreds In ODIs, Most Sixes For India In ODIs, 642 Rohit Sharma Total Sixes : Rohit Sharma Sixes In International Cricket

Rohit Sharmamost hundreds in ODI World Cup player, surpasses Chris Gayle for – the most ODI WC sixes as well as the most sixes in international cricket, in 2023 ODI World Cup.

The 2nd most runs in IPL history player has 642 sixes(535 inns) in total, including 349 sixes in ODIs, 205 sixes in T20Is & 88 sixes in Tests.

Most Sixes In International Cricket

Also, Rohit Sharma has his name found in the lists of the most runs in ODI World Cup all times and the most runs in single ODI World Cup edition.

Fastest Hundred In IPL History & Most Sixes In IPL History Player Chris Gayle Stats International Cricket : 2nd Most Sixes In International Cricket, Chris Gayle 175 Runs In IPL 2013 RCB Player

The highest scorer in IPL & 8th most IPL runs player – Chris Gayle has 553 international sixes(551 inns) to his account.

The 2nd most sixes in international cricket player has a total of 19593 runs. The six counting for Gayle in the three formats reads as – 331 in ODI, 124 in T20I & 98 in Test cricket. In addition, he has 2332 fours in the International cricket.

Also Read – Most 100s | Most Wkts | Best Bowling | Fastest Fifty , In IPL History

Also Read – Most Runs | Most Wkts | Most Sixes | Highest Score | Best Bowling , In IPL 2023

The Youngest Player To Score A Hundred In ODI Cricket Shahid Afridi Records : Most Sixes In ODI Cricket & 3rd Most Sixes In International Cricket, ICC T20 World Cup 2007 Player Of The Series & ICC 2009 T20 World Cup Final Man Of The Match Shahid Afridi Stats : 3rd Fastest 100 In ODIs

Blasting his way to a 37-ball hundred in only his 2nd ODI, the former Pakistan all-rounder Shahid Afridi has 476 sixes in international cricket that includes – 351 ODI sixes, 73 T20I sixes & 52 Test sixes.

Most Sixes In International Cricket

In addition to 11196 international runs, the all-rounder has the number reading 541 in the wickets column, in his international cricket career from 1996-2018.

Also Read – Most Runs | Most Wkts | Most 100s | Most 50s | Highest Score | Best Bowling | Most 5-fers | Most 10-fers , In Ind-Aus Tests

The Fastest Hundred In Test Cricket & ICC ODI World Cup Fastest Fifty Player Brendan McCullum Records : 4th Most Sixes In International Cricket History, 2nd Most 6s In Tests & Highest Score In Tests For NZ Player Brendan McCullum Stats

The fastest fifty scorer in ODI World Cup, Brendan McCullum comes 4th in respect of the most sixes in international cricket, hitting 398 sixes in total.

Most Sixes In International Cricket

The first player to score an IPL hundred, McCullum goes on hitting – 107 Test sixes, 200 ODI sixes & 91 T20I sixes.

Also Read – Most Runs | Most Wkts , In Ashes 2023

Also Read – Most Runs | Most Wkts , In IND-SA Tests

Also Read – Most Runs | Most Wkts , In IND-SA T20Is

The Highest ODI Score Team & Biggest Win In ODI By Runs Team England Player Jos Buttler Stats : Top 10 Most Sixes In International Cricket Player, Jos Buttler IPL 2025 Gujarat Titans Player

Having built up a reputation for demolishing the bowling attacks, the hard-hitting wicket-keeper batter Jos Buttler has 386 – the 5th most sixes in international cricket, till now.

The English player makes his international cricket debut in 2011.

6th Most Sixes In International Cricket Player Martin Guptill Stats, 237 Martin Guptill The Highest ODI World Cup Score Batsman

An enigmatic stroke-maker, Martin Guptill has 383 international sixes in all three formats of the game, to stand 6th in this record.

The former New Zealand opener has – 187 ODI sixes, 173 T20I sixes & 23 Test sixes, in his 13463 runs international career.

Also Read – AUS Vs WI Tests Most Runs | IND Vs ENG Tests Most Runs

2011 ODI World Cup Winner India Captain MS Dhoni 7th Most Sixes In World Cricket, IPL 2025 Chennai Super Kings Captain MS Dhoni Stats

With 78 Test sixes, 52 T20I sixes & 229 ODI sixes, the former Indian captain Dhoni has a total of 359 sixes – the 7th most sixes in international cricket history.

Batting in 526 innings(2004-19), Dhoni has 17266 runs in total.

FAQs( Frequently Asked Questions)

Who has hit most sixes in cricket history?

Rohit Sharma has hit 637 sixes as the most sixes in international cricket in all formats. He leaves behind Chris Gayle who has 553 sixes in international cricket.

Who is the sixer king in cricket history?

Rohit Sharma is the king in terms of the most sixes in cricket history. 637 sixes Rohit has against his name in the international cricket history.

How many sixes did Dhoni hit?

MS Dhoni hit 359 sixes as the 6th most sixes in international cricket, including 229 ODI , 78 Tests & 52 T20I sixes.

Leave a Comment