Most Sixes In ODI Cricket, Full Time : Top 10

Table of Contents

In the list of Most Sixes In ODI Cricket all times, the most international 6s player Rohit Sharma holds the topmost position. He is followed by, Shahid Afridi at second and the most IPL 6s player Chris Gayle at third place.

Sanath Jayasuriya takes the fourth spot while MS Dhoni has the fifth most sixes in ODI cricket history.

The sixth & seventh positions have been occupied by Eoin Morgan & AB De Villiers, in order.

The 2nd most Test 6s & fastest 50 in ODI World Cup history batsman, Brendan McCullum has the eighth most sixes in ODI cricket.

Most Sixes In ODI Cricket

The most Test 100s & 2nd most ODI 100s player – Sachin Tendulkar makes the ninth spot his own while Sourav Ganguly comes tenth, in respect of the most sixes.

Also Read – 1983 World Cup | NZ Vs SA ODI | NZ Vs PAK ODI | IPL | Asia Cup | IND Vs BAN Test | PAK Vs BAN Test | ICC Champions Trophy

The Top 10 List : Most Sixes In ODI Cricket History , Who Hit Most Sixes In ODI ? T20I Most Sixes & International Cricket Most Sixes Batsman Rohit Sharma Stats In ODIs, The 2nd Most Hundreds In ODI Cricket Batsman Sachin Tendulkar Stats

No. Player, Career, Sixes, Mts. Inns. Runs, Fours, H.S.
1R Sharma2007-2025*355279271115161080264
2 S Afridi1996-2015 351 398 369 8064 730 124
3 C Gayle1999-2019 331 301 294 10480 1128 215
4 S Jayasuriya1989-2011 270 445 433 13430 1500 189
5 MS Dhoni2004-2019 229 350 297 10773 826 183*
6 E Morgan2006-2022 220 248 230 7701 654 148
7 AB De Villiers2005-2018 204 228 218 9577 840 176
8 B McCullum2002-2016 200 260 228 6083 577 166
9 S Tendulkar1989-2012 195 463 452 18426 2016 200*
10 S Ganguly1992-2007 190 311 300 11363 1122 183
Top 10 : Most Sixes In ODI Cricket History

Also Read – Most100s | Most Wkts | Best Bowling | Fastest Fifty , in IPL History

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

How Many Sixes Rohit Sharma Hit In ODI ? The ICC T20 WC 2024 & ICC Champions Trophy 2025 Winning Team Captain Has The Most Sixes In ODI Cricket All Time, Player With 3 As The Most Double Centuries In ODI Cricket Rohit Sharma Has The 3rd Most Test 6s For India

In the 1st match of IND Vs RSA ODI series 2025, the most 6s in International cricket batsman Rohit Sharma goes past Shahid Afridi to own the record of the most sixes in ODI cricket history.

Presently, he has 355 ODI sixes in 271 innings, in addition to 1080 fours.

MtsInnsRunsHS6s4s100s50sAvgSRCareer
279271115162643551080336149922007-25*
Most Sixes In ODI Cricket Player R Sharma Stats

In the match against Pakistan in 2023 World Cup, the Ind Vs AUS ODI most 6s batsman Rohit Sharma goes past the mark of 300 sixes.

Rohit Sharma has the World Cup Most 100s & World Cup most 6s and is among the players with – most runs in World Cup history as well.

Former Pakistan Cricketer Shahid Afridi Stats ODIs : 351 The 2nd Most Sixes In ODI Cricket – The 5th Most ODI Wickets Player Has The 3rd Fastest Century In ODI Cricket : 37 Balls Shahid Afridi Fastest Century In ODIs – 1996 PAK Vs SL ODI Match

The former Pakistan all-rounder, Shahid Afridi holds the record of the most sixes in ODI cricket from 2010, until Rohit Sharma owns it in 2025. He comes with 351 sixes in 369 innings.

In an ODI career from 1996-2015 Afridi has 8069 runs, with the highest score of 124.

Apart from that, Afridi has 395 wickets which includes 30 wickets in the World Cup – among the most wickets in World Cup, for Pakistan.

Most Sixes In ODI Cricket

Also Read – Most Wkts In Tests | Most Runs In Asia Cup | Fastest 2000 ODI Runs | Fastest 10000 Test Runs | Fastest 500 Test Wkts

Also Read : Most Runs | Most Wkts , In IPL 2024

West Indies Cricketer Chris Gayle Stats : One Day International Cricket Chris Gayle Total Sixes – 3rd Most Sixes In ODI History , RCB Chris Gayle 175 Highest Score In IPL History & Fastest Hundred In IPL History

Chris Gayle, the record holder for- most sixes in IPL as well as the highest score in IPL, has 331 sixes (294 inns) as the 3rd most in ODIs.

He has 10480 runs in ODI career, with 215 as the second highest score in ODI World Cup.

Most Sixes In ODI Cricket

1996 ODI World Cup Winner Sri Lankan Allrounder Sanath Jayasuriya Stats : 270 Sixes As 4th Most Sixes In ODI Cricket & Sanath Jayasuriya 189 Highest ODI Score, Sanath Jayasuriya In IPL 2008 MI Player

In an ODI career from 1989-2011, the former Sri Lankan all-rounder Sanath Jayasuriya hits 270 sixes, batting in 433 innings.

In addition to 13430 runs, Jayasuriya has 323 ODI wickets.

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

ICC 2011 ODI WC Winner & 2007 T20 WC Winner India Captain MS Dhoni Stats In ODIs : 5th Most Sixes In ODI Cricket, MS Dhoni IPL 2023 Winner Chennai Super Kings Team Captain

The 229 sixes in 297 innings, by the former Indian captain MS Dhoni, is the 5th most sixes in ODI cricket record.

The top 10 most runs scorer in IPL history & most 6s in IND Vs ENG ODI batsman, MS has a total of 10773 ODI runs.

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

FAQs(Frequently Asked Questions)

Who hit most sixes in ODI history?

Rohit Sharma has hit 355 sixes as the most sixes in ODI cricket history. Shahid Afridi arrives with 352 sixes – the 2nd most sixes in ODI cricket.

Who hit 300 sixes in ODI?

Rohit Sharma, Shahid Afridi & Chris Gayle have hit – 355, 351 & 331 sixes respectively, as the top 3 most sixes in ODI cricket.

How many ODI sixes of Rohit Sharma?

355 of Rohit Sharma, are the most sixes in ODI cricket history.

Who hit 600 sixes?

Rohit Sharma is the only batsman having International cricket sixes(648), in excess of 600.

How many 6 Rohit Sharma?

355 by Rohit Sharma – are the most sixes in ODI cricket all time.

Who is the sixer king in cricket history?

Rohit Sharma, is the sixer king in cricket history of ODIs as well as International all formats combined.

Leave a Comment