Most Sixes in ODI

SrPlayer6sMInnRAve100s50s
1 Rohit Sharma (IND) 344 2702651116848.76 32 58
2 Chris Gayle (WI) 309 253252923639.13 23 46
3 Shahid Afridi (PAK) 284 324297645123.80 5 29
4 Mahendra Singh Dhoni (IND) 222 3422941059950.23 9 73
5 Eoin Morgan (ENG,IRE) 216 241227751239.12 12 47
6 Brendon McCullum (NZ) 200 251227608330.56 5 32
7 AB de Villiers (SA) 194 213205904153.49 25 49
8 Sanath Jayasuriya (SL) 189 306304975933.53 23 44
9 Martin Guptill (NZ) 175 189189708041.16 17 38
10 Jos Buttler (ENG) 168 175151495439.63 11 24
11 Glenn Maxwell (AUS) 155 145134397034.22 4 23
12 Virat Kohli (IND) 153 2982901418157.88 51 74
13 Sourav Ganguly (IND) 152 239235919642.77 17 59
14 Yuvraj Singh (IND) 151 283263837137.03 14 51
15 Sachin Tendulkar (IND) 151 3653611446143.68 36 81
16 Ross Taylor (NZ) 146 218208808747.29 19 47
17 Ricky Ponting (AUS) 142 2952871082141.77 25 63
18 David Miller (SA,World XI) 139 170148445242.40 7 23
19 Kieron Pollard (WI) 135 123113270626.01 3 13
20 Shane Watson (AUS) 131 182166567540.53 9 32
21 David Warner (AUS) 130 159159693245.30 22 33
22 Aaron Finch (AUS) 127 141140534639.02 17 29
23 Virender Sehwag (IND,World XI) 125 219217755635.81 14 34
24 Suresh Raina (IND) 120 222194561535.31 5 36
25 Quinton de Kock (SA) 115 147147643345.95 21 26
26 Abdul Razzaq (PAK) 113 224194454031.31 3 21
27 Adam Gilchrist (AUS) 112 210207689434.47 10 44
28 Jacques Kallis (SA,World XI) 112 258248938247.38 13 73
29 Paul Stirling (IRE) 111 121121435836.93 12 21
30 Marlon Samuels (WI) 111 170162471133.65 10 23
31 Shoaib Malik (PAK) 111 273251743435.06 9 44
32 Mohammad Hafeez (PAK) 110 218216661932.76 11 38
33 Herschelle Gibbs (SA) 108 209203688136.40 18 33
34 Elton Chigumbura (ZIM) 105 210195428925.37 2 19
35 Mahmudullah (BAN) 104 222197542137.13 4 30
36 Tamim Iqbal (BAN,World XI) 102 227227794836.79 14 53
37 Inzamam-ul-Haq (PAK,World XI) 102 276253810738.42 5 57
38 Andrew Symonds (AUS) 98 173145471540.64 6 28
39 Shai Hope (WI) 96 116116506450.64 17 25
40 Chris Cairns (NZ) 96 138124306030.60 2 15
41 Brendan Taylor (ZIM) 96 193192619034.97 10 36
42 Mushfiqur Rahim (BAN) 96 260244736035.38 9 45
43 Ben Stokes (ENG) 95 10591309940.24 3 23
44 Mitchell Marsh (AUS) 94 9189279435.82 3 19
45 Sikandar Raza (ZIM) 94 133126388836.00 7 18
46 Mohammad Nabi (AFG) 90 148132298524.26 2 13
47 Jonny Bairstow (ENG) 89 9592368542.84 11 15
48 Angelo Mathews (SL) 89 217189566339.60 3 38
49 Darren Sammy (WI,World XI) 84 124105187124.94 0 9
50 Thisara Perera (SL,World XI) 84 159130232720.41 1 10