Top 10 Players with Most Sixes in International Cricket Career, All Three Formets, See In Photos

Recently West Indies Cricketer Chris Gayle has surpassed the Pakistani Legend Shahid Afridi record of most sixes in International Cricket by hitting the 477 Sixes in 444 Career Matches in All Formats ODI, Test & T20 International Cricket, While the Shahid Afridi smash the 476 sixes in 524 International Career matches. Here is the list of top ten batsman who hits most sixes in all three formets of cricket.
Chris Gayle is now on no. 1 with 506 sixes in 447 matches.

Pakistan's Shahid Afridi on no. 2 with 476 sixes in 524 matches

Brendon McCullum (Nz) is on no. 3 with 398 sixes in 432 matches

Sanath Jayasuriya (SL) played 586 matches and hit 352 sixes in test and one day, he never play any t20 match

Rohit Sharma (IND) Team India Captain hits 349 sixes in 321 international matchs.

MS Doni (IND) Team India's another legend player dhoni made 348 six in total 524 matches.

AB De Villers (SA) 420 match 328 sixes.

Martin Gutill (NZ) this explosive batsman played 292 match and smash 290 sixes.

Sachin R. Tendulkar (IND) The master blaster and the god of cricket sachin play 664 match and smash 264 sixes

Adam Gilchrist (AUS) 396 match 262 sixes

Jacques Kallis (SA) 519 matches 254 sixes

Eoin Morgan (ENG) The former England Captain hits 253 sixes in 305 matches.
