top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - Player Records

SIDE Ladder.png

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


SIDE Ladder.png

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).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page