Most Sixes In ODI Cricket, Full Time : Top 10

To the Most Sixes In ODI Cricket all times, Shahid Afridi makes it first to the list, followed by the most international 6s player, Rohit Sharma 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.

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

Most Sixes In ODI Cricket

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

No. Player, Career, Sixes, Mts. Inns. Runs, Fours, H.S.
1 S Afridi1996-2015 351 398 369 8064 730 124
2R Sharma2007-2025*349276268113701065264
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

Former Pakistan Cricketer Shahid Afridi Stats ODIs : 351 The 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, 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 | Most ODI 100s | Fastest 2000 ODI Runs | Fastest 10000 Test Runs | Fastest 500 Test Wkts

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 For India , Player With 3 As The Most Double Centuries In ODI Cricket Rohit Sharma Has The 3rd Most Test 6s For India

In the match against Pakistan in 2023 World Cup, the Indian captain Rohit Sharma goes past 300 sixes.

Presently, he has 349 as the 2nd most sixes in ODI cricket.

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.

He has 349 sixes in 268 innings. In total, Rohit is the player having the most international sixes.

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?

Shahid Afridi, former Pakistan all-rounder has hit 351 sixes as the most sixes in ODI cricket history. Rohit Sharma arrives with 349 sixes – the 2nd most sixes in ODI cricket.

Who hit 300 sixes in ODI?

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

Leave a Comment