top of page
SPORTS

International Cricket - Player Records
Most Sixes
This list features the players with the most sixes in international cricket history as of 2025.
RANK | PLAYER | TEAM | APPEARANCES | RUNS | SIXES | YEARS |
1 | Rohit Sharma | India | 507 | 20,098 | 650 | 2007-2026 |
2 | Chris Gayle | West Indies | 483 | 19,593 | 553 | 1999-2021 |
3 | Shahid Afridi | Pakistan | 524 | 11,196 | 476 | 1996-2018 |
4 | Brendon McCullum | New Zealand | 432 | 14,676 | 398 | 2002-2016 |
5 | Jos Buttler | England | 397 | 12,239 | 387 | 2011-2026 |
6 | Martin Guptill | New Zealand | 367 | 13,463 | 383 | 2009-2022 |
7 | MS Dhoni | India | 538 | 17,266 | 359 | 2004-2019 |
8 | Sanath Jayasuriya | Sri Lanka | 586 | 21,032 | 352 | 1989-2011 |
9 | Eoin Morgan | England | 379 | 10,859 | 346 | 2006-2022 |
10 | Ab de Villiers | South Africa | 420 | 20,014 | 328 | 2004-2018 |
References
ESPNcricinfo (n.d.). Most sixes in a career. Available at: https://www.espncricinfo.com/records/most-sixes-in-career-284025 (Accessed 1 December 2025).

SCALA
lists
bottom of page



