Rohit Sharma of India tops the charts with a staggering 624 sixes across 487 matches, making him the player with the most sixes in all formats to date.
West Indies’ Chris Gayle dominated with 553 sixes in his career, spanning 483 matches from 1999 to 2021.
Shahid Afridi, the hard-hitting star from Pakistan, struck 476 sixes over 524 matches, leaving his mark across all formats.
Brendon McCullum of New Zealand ended his career with 398 sixes in 432 matches, a testament to his aggressive style of play.
Martin Guptill, another New Zealander, hit 383 sixes over 367 matches between 2009 and 2022.
Known for his finishing skills, India’s MS Dhoni accumulated 359 sixes across 538 matches from 2004 to 2019.
Sri Lanka’s Sanath Jayasuriya amassed 352 sixes during his long career of 586 matches, spanning over two decades.
Eoin Morgan, having played for both England and Ireland, recorded 346 sixes in 379 matches between 2006 and 2022.
England’s Jos Buttler has hit 340 sixes in 362 matches so far, marking him as one of the most explosive players in recent times.
AB de Villiers, known for his innovative shots, smashed 328 sixes over his 420-match career for South Africa, spanning from 2004 to 2018.