Most Sixes in International Cricket History: Most Sixes by Batsman in All Formats

Best Fantasy    | By Vishal Dubey  App.in

Rohit Sharma (IND) 590 Sixes

Sixes in ODI: 323 Sixes in T20: 190 Sixes in Test: 77

Chris Gayle (WI) 553 Sixes

Sixes in ODI: 331 Sixes in T20: 124 Sixes in Test: 98

Shahid Afridi (PAK) 476 Sixes

Sixes in ODI: 351 Sixes in T20: 73 Sixes in Test: 52

Brendon McCullum (NZ) 398 Sixes

Sixes in ODI: 200 Sixes in T20: 91 Sixes in Test: 107

Martin Guptill (NZ) 383 Sixes

Sixes in ODI: 187 Sixes in T20: 173 Sixes in Test: 23

MS Dhoni (IND) 359 Sixes

Sixes in ODI: 229 Sixes in T20: 52 Sixes in Test: 78

Sanath Jayasuriya (SL) 352 Sixes

Sixes in ODI: 270 Sixes in T20: 23 Sixes in Test: 59

Eoin Morgan (ENG) 346 Sixes

Sixes in ODI: 220 Sixes in T20: 120 Sixes in Test: 06

AB De Villiers (SA) 328 Sixes

Sixes in ODI: 204 Sixes in T20: 60 Sixes in Test: 64

Jos Buttler (ENG) 326 Sixes

Sixes in ODI: 170 Sixes in T20: 123 Sixes in Test: 33

Most Ducks in T20I: List of Top 10 Batsman with Most Number Of Ducks in T20