Most Sixes in ODI Cricket




Updated list of highest number of Sixes in ODI cricket career.
Presently Shahid Afridi of Pakistan hold the record of maximum 6s in ODI cricket.

Most Sixes in ODI

Player Team Span Mat Runs 6s HS Ave
Shahid Afridi PAK 1996-2015 398 8064 351 124 23.57
ST Jayasuriya SL 1989-2011 445 13430 270 189 32.36
CH Gayle WI 1999-2017 275 9420 253 215 37.23
MS Dhoni IND 2004-2018 318 9967 217 183* 51.37
AB de Villiers SA 2005-2018 228 9577 204 176 53.5
BB McCullum NZ 2002-2016 260 6083 200 166 30.41
SR Tendulkar IND 1989-2012 463 18426 195 200* 44.83
SC Ganguly IND 1992-2007 311 11363 190 183 41.02
RG Sharma IND 2007-2018 180 6594 169 264 44.55
RT Ponting AUS 1995-2012 375 13704 162 164 42.03

Updated Date: February 26, 2018

ODI Records
Most Runs Most Wickets Most Sixes
Fastest Century Fastest Fifty Highest Score
Most Centuries Most Fifties Highest Chases