Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Cricket AI Insight
AI analysis
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Gerhard Erasmus
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
ODI World Cup
▼
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
▼
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
▼
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most sixes – Complete Cricket Stats & Records
This page lists the players with the most sixes in cricket history. These records highlight the most consistent and impactful performances across different eras.
ODI
All-time
500 entries
1
377
Rohit Sharma
IND
26 clear of Shahid Afridi
2
351
Shahid Afridi
GER
26 off the lead
3
336
Chris Gayle
WI
41 off the lead
● LEADS
Rohit Sharma
IND
377 · 26 ahead of Afridi
↑ IN THE CHASE
1
player sits within 10% of the lead on most sixes
★ TOP-10 CUT-OFF
193
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 13 teams represented
Most sixes — full list
500 entries, ranked
Table view
1
Rohit Sharma
IND
377
2
Shahid Afridi
GER
351
3
Chris Gayle
WI
336
4
Sanath Jayasuriya
SL
270
5
MS Dhoni
IND
229
6
Eoin Morgan
ENG
225
7
AB de Villiers
SA
204
8
Brendon McCullum
NZ
200
9
Sachin Tendulkar
IND
195
10
Jos Buttler
ENG
193
11
Sourav Ganguly
IND
190
12
Martin Guptill
NZ
187
13
Virat Kohli
IND
182
14
Ricky Ponting
AUS
162
15
Glenn Maxwell
AUS
155
15
Paul Stirling
IRE
155
15
Yuvraj Singh
IND
155
16
Chris Cairns
NZ
153
16
David Miller
SA
153
17
Adam Gilchrist
AUS
149
18
Ross Taylor
NZ
147
19
Inzamam-ul-Haq
PAK
144
20
Jacques Kallis
SA
137
20
Quinton de Kock
SA
137
21
Virender Sehwag
IND
136
22
Kieron Pollard
WI
135
22
Mohammad Nabi
AFG
135
23
Brian Lara
WI
133
24
Shai Hope
WI
131
24
Shane Watson
AUS
131
25
David Warner
AUS
130
26
Aaron Finch
AUS
129
27
Herschelle Gibbs
SA
128
28
Sir Viv Richards
WI
126
29
Abdul Razzaq
PAK
124
30
Wasim Akram
PAK
121
30
Mitchell Marsh
AUS
121
31
Suresh Raina
IND
120
32
Marlon Samuels
WI
118
32
Sikandar Raza
ZIM
118
33
Shoaib Malik
PAK
113
34
Mohammad Hafeez
PAK
110
35
Ben Stokes
ENG
109
36
Mahmudullah
BAN
107
36
Brendan Taylor
ZIM
107
37
Elton Chigumbura
ZIM
106
38
Tamim Iqbal
BAN
103
38
Andrew Symonds
AUS
103
39
Aravinda de Silva
SL
102
40
Mushfiqur Rahim
BAN
100
41
Saeed Anwar
PAK
97
42
Kevin O'Brien
IRE
95
43
Hansie Cronje
SA
94
43
Richie Berrington
SCO
94
44
Andrew Flintoff
ENG
93
45
Jonny Bairstow
ENG
91
46
Mohammad Yousuf
PAK
90
46
Fakhar Zaman
PAK
90
47
Angelo Mathews
SL
89
47
Muhammad Waseem
UAE
89
48
Kusal Mendis
SL
88
48
Kumar Sangakkara
SL
88
49
Matthew Hayden
AUS
87
49
Ijaz Ahmed
PAK
87
50
Nathan Astle
NZ
86
50
Hamilton Masakadza
ZIM
86
51
Ajay Jadeja
IND
85
51
Shiv Chanderpaul
WI
85
52
Darren Sammy
WI
84
52
KL Rahul
IND
84
52
Craig McMillan
NZ
84
52
Thisara Perera
SL
84
53
Mark Boucher
SA
83
53
Misbah-ul-Haq
PAK
83
54
Gordon Greenidge
WI
81
54
Jason Roy
ENG
81
54
Jacob Oram
NZ
81
54
George Munsey
SCO
81
55
Michael Hussey
AUS
80
55
JJ Smit
NAM
80
55
Evin Lewis
WI
80
55
Nicholas Pooran
WI
80
56
Shikhar Dhawan
IND
79
57
Moeen Ali
ENG
78
58
Kevin Pietersen
ENG
77
58
Shreyas Iyer
IND
77
58
Mohammad Azharuddin
IND
77
58
Travis Head
AUS
77
58
Rahmanullah Gurbaz
AFG
77
59
Mahela Jayawardene
SL
76
59
Lance Klusener
SA
76
59
Hardik Pandya
IND
76
60
Ricardo Powell
WI
75
60
Darren Bravo
WI
75
60
Jean-Paul Duminy
SA
75
60
Daryl Mitchell
NZ
75
61
Paul Collingwood
ENG
74
61
Shubman Gill
IND
74
62
Brad Haddin
AUS
71
62
Heinrich Klaasen
SA
71
63
Michael Leask
SCO
70
63
Harry Brook
ENG
70
64
Jason Holder
WI
69
65
Steve Waugh
AUS
68
65
Scott Styris
NZ
68
65
Asghar Stanikzai
AFG
68
66
Shaiman Anwar
UAE
67
66
Gerhard Erasmus
NAM
67
66
Kapil Dev
IND
67
66
Babar Azam
PAK
67
67
Faf du Plessis
SA
66
67
Najibullah Zadran
AFG
66
67
Sean Williams
ZIM
66
68
Carl Hooper
WI
65
69
Dwayne Smith
WI
64
69
Dean Jones
AUS
64
69
Arjuna Ranatunga
SL
64
70
Stephen Fleming
NZ
63
70
Charith Asalanka
SL
63
71
Tom Latham
NZ
62
71
Shimron Hetmyer
WI
62
71
Mashrafe Mortaza
BAN
62
71
Aiden Markram
SA
62
72
Moin Khan
PAK
61
73
Justin Kemp
SA
60
73
Kane Williamson
NZ
60
73
Mohammad Shahzad
AFG
60
74
Thomas Odoyo
KEN
59
74
Babar Hayat
HK
59
74
Soumya Sarkar
BAN
59
75
Dwayne Bravo
WI
58
75
Ramnaresh Sarwan
WI
58
75
Shaun Pollock
SA
58
75
Steven Smith
AUS
58
76
George Bailey
AUS
57
76
Mark Waugh
AUS
57
76
Andre Russell
WI
57
77
Younis Khan
PAK
56
78
Ravindra Jadeja
IND
55
78
Joe Root
ENG
55
78
Tillakaratne Dilshan
SL
55
78
Corey Anderson
NZ
55
78
Mitchell Santner
NZ
55
79
Shakib Al Hasan
BAN
54
79
Sir Richie Richardson
WI
54
79
Kushal Malla
NEP
54
80
Norman Vanua
PNG
53
80
Desmond Haynes
WI
53
80
Umar Akmal
PAK
53
80
Hashim Amla
SA
53
80
Michael Clarke
AUS
53
81
Dasun Shanaka
SL
52
81
Kusal Perera
SL
52
81
Glenn Phillips
NZ
52
82
Rizwan Cheema
CAN
51
82
Upul Tharanga
SL
51
82
Azmatullah Omarzai
AFG
51
83
Rashid Khan
AFG
50
83
Kyle Coetzer
SCO
50
83
Rassie van der Dussen
SA
50
83
Lendl Simmons
WI
50
83
Wavell Hinds
WI
50
83
Alex Hales
ENG
50
83
Liam Livingstone
ENG
50
84
Aftab Ahmed
BAN
49
84
Marcus Stoinis
AUS
49
84
Alex Obanda
KEN
49
85
Craig Ervine
ZIM
48
85
Heath Streak
ZIM
48
85
Andy Balbirnie
IRE
48
85
Litton Das
BAN
48
86
Harry Tector
IRE
47
86
Jonty Rhodes
SA
47
86
Gulsan Jha
NEP
47
87
Max O'Dowd
NED
46
88
Cameron White
AUS
45
88
Imran Niazi
BHR
45
88
Rovman Powell
WI
45
89
Johnson Charles
WI
44
89
Sir Ian Botham
ENG
44
89
Phil Simmons
WI
44
89
Javed Miandad
PAK
44
89
Navjot Sidhu
IND
44
89
Lionel Cann
BER
44
89
Michael Bracewell
NZ
44
89
Graeme Smith
SA
44
89
Alistair Campbell
ZIM
44
90
Karan KC
NEP
43
90
Dinesh Chandimal
SL
43
90
Chris Harris
NZ
43
90
Luke Ronchi
NZ
43
90
Allan Border
AUS
43
90
Yusuf Pathan
IND
43
91
Rahul Dravid
IND
42
91
Asanka Gurusinha
SL
42
91
Asif Khan
UAE
42
91
Rohit Paudel
NEP
42
92
Rahmat Shah
AFG
41
92
Lance Cairns
NZ
41
92
Robin Singh
IND
41
92
Kris Srikkanth
IND
41
92
Sherfane Rutherford
WI
41
92
Marcus Trescothick
ENG
41
92
Graeme Hick
ENG
41
93
Rohan Mustafa
UAE
40
94
Collins Obuya
KEN
39
94
Assad Vala
PNG
39
94
Nuwan Kulasekara
SL
39
94
Mark Chapman
HK
39
95
James Neesham
NZ
38
95
Mark Greatbatch
NZ
38
95
Jesse Ryder
NZ
38
95
Kyle Mills
NZ
38
95
Calum MacLeod
SCO
38
95
Brandon McMullen
SCO
38
96
Grant Flower
ZIM
37
96
Kushal Bhurtel
NEP
37
96
Lou Vincent
NZ
37
96
Pathum Nissanka
SL
37
96
Ryan ten Doeschate
NED
37
96
William Porterfield
IRE
37
96
Imrul Kayes
BAN
37
96
Irfan Pathan
IND
37
96
Kamran Akmal
PAK
37
96
Mohammad Rizwan
PAK
37
97
Wanindu Hasaranga
SL
36
97
Colin Munro
NZ
36
97
Adam Parore
NZ
36
97
Shaun Marsh
AUS
36
97
Dipendra Singh Airee
NEP
36
97
Jatinder Singh
OMN
36
97
Andile Phehlukwayo
SA
36
98
Vusi Sibanda
ZIM
35
98
Steve Tikolo
KEN
35
98
Gulbadin Naib
AFG
35
98
Ibrahim Zadran
AFG
35
98
Brett Lee
AUS
35
98
Avishka Fernando
SL
35
98
Harbhajan Singh
IND
35
99
Saleem Malik
PAK
34
99
Ravi Bopara
ENG
34
99
Janith Liyanage
SL
34
99
Matthew Wade
AUS
34
99
Curtis Campher
IRE
34
99
Rachin Ravindra
NZ
34
99
Matthew Cross
SCO
34
99
Monank Patel
USA
34
100
Aaron Jones
USA
33
100
Steven Taylor
USA
33
100
Lega Siaka
PNG
33
100
Zeeshan Maqsood
OMN
33
100
Nawroz Mangal
AFG
33
100
Vriitya Aravind
UAE
33
100
Kennedy Otieno
KEN
33
100
Nathan McCullum
NZ
33
100
Niall O'Brien
IRE
33
100
George Dockrell
IRE
33
100
Daryll Cullinan
SA
33
100
Roger Twose
NZ
33
100
Tanzid Hasan
BAN
33
100
Ajinkya Rahane
IND
33
100
Ishan Kishan
IND
33
101
Axar Patel
IND
32
101
Imran Nazir
PAK
32
101
Ian Bell
ENG
32
101
Dawid Malan
ENG
32
101
Craig Kieswetter
ENG
32
101
Nizakat Khan
HK
32
101
Tatenda Taibu
ZIM
32
101
Tony Ura
PNG
32
102
Marco Jansen
SA
31
102
Jan Frylinck
NAM
31
102
Mudassar Bukhari
NED
31
102
Brandon King
WI
31
102
Denesh Ramdin
WI
31
103
Clive Lloyd
WI
30
103
Allan Lamb
ENG
30
103
Salman Agha
PAK
30
103
Imam-ul-Haq
PAK
30
103
Wahab Riaz
PAK
30
103
Ambati Rayudu
IND
30
103
Peter Borren
NED
30
103
Tanwir Afzal
HK
30
103
David Hussey
AUS
30
103
Peter Moor
ZIM
30
103
Rameez Shahzad
UAE
30
103
Shafiqullah
AFG
30
104
Samiullah Shenwari
AFG
29
104
Charles Coventry
ZIM
29
104
Aasif Sheikh
NEP
29
104
Sandeep Goud
OMN
29
104
James Faulkner
AUS
29
104
Martin Crowe
NZ
29
104
Wesley Barresi
NED
29
104
Will Young
NZ
29
104
Colin de Grandhomme
NZ
29
104
Temba Bavuma
SA
29
104
Mehidy Hasan
BAN
29
104
Keacy Carty
WI
29
104
Mohammad Rafique
BAN
29
104
Mohammad Ashraful
BAN
29
105
Sharjeel Khan
PAK
28
105
Aaron Johnson
CAN
28
105
John Davison
CAN
28
105
Bas de Leede
NED
28
105
Craig Williams
NAM
28
105
Ruben Trumpelmann
NAM
28
105
Grant Elliott
NZ
28
105
Chamara Kapugedera
SL
28
105
Simon O'Donnell
AUS
28
105
Stuart Carlisle
ZIM
28
106
Solomon Mire
ZIM
27
106
Neil McCallum
SCO
27
106
JP Kotze
NAM
27
106
Anamul Haque
BAN
27
106
Will Jacks
ENG
27
106
Ridley Jacobs
WI
27
107
Andrew Strauss
ENG
26
107
Owais Shah
ENG
26
107
Alec Stewart
ENG
26
107
Haris Sohail
PAK
26
107
Towhid Hridoy
BAN
26
107
Rishabh Pant
IND
26
107
Alex Carey
AUS
26
107
Seekkuge Prasanna
SL
26
107
Tim Southee
NZ
26
107
Amjad Javed
UAE
26
107
Andy Flower
ZIM
26
107
Guy Whittall
ZIM
26
107
Aqib Sulehri
OMN
26
108
Tony de Zorzi
SA
25
108
Dewald Brevis
SA
25
108
Farhaan Behardien
SA
25
108
Mohammad Naveed
UAE
25
108
Basil Hameed
UAE
25
108
Sir Richard Hadlee
NZ
25
108
Lahiru Thirimanne
SL
25
108
Farveez Maharoof
SL
25
108
Daan van Bunge
NED
25
108
Albie Morkel
SA
25
108
Ravi Shastri
IND
25
108
Ed Joyce
ENG
25
109
David Willey
ENG
24
109
Ben Duckett
ENG
24
109
Sam Curran
ENG
24
109
Carlos Brathwaite
WI
24
109
Dilip Vengsarkar
IND
24
109
Zaheer Khan
IND
24
109
Kedar Jadhav
IND
24
109
Sabbir Rahman
BAN
24
109
Azhar Mahmood
PAK
24
109
Hasan Ali
PAK
24
109
Shadab Khan
PAK
24
109
Teja Nidamanuru
NED
24
109
Jaskaran Malhotra
USA
24
110
Muhammad Khushi
OMN
23
110
Muhammad Usman
UAE
23
110
Mark Watt
SCO
23
110
Ryan Burl
ZIM
23
110
Irfan Ahmed
HK
23
110
Trent Johnston
IRE
23
110
Mitchell Johnson
AUS
23
110
Saim Ayub
PAK
23
110
Xavier Marshall
WI
23
111
Alzarri Joseph
WI
22
111
David Gower
ENG
22
111
Robin Smith
ENG
22
111
Zaheer Abbas
PAK
22
111
Sanju Samson
IND
22
111
Ajit Agarkar
IND
22
111
Geoff Marsh
AUS
22
111
Damien Martyn
AUS
22
111
Josh Inglis
AUS
22
111
Upul Chandana
SL
22
111
Chaminda Vaas
SL
22
111
Zane Green
NAM
22
111
Michael van Lingen
NAM
22
111
Darron Reekers
NED
22
111
Devon Conway
NZ
22
111
Pat Symcox
SA
22
111
Gary Wilson
IRE
22
111
Mark Adair
IRE
22
111
Rakep Patel
KEN
22
111
Rilee Rossouw
SA
22
111
Gyanendra Malla
NEP
22
111
Saiteja Mukkamalla
USA
22
112
Paras Khadka
NEP
21
112
Dawlat Zadran
AFG
21
112
Dave Houghton
ZIM
21
112
Craig Wishart
ZIM
21
112
Russel Arnold
SL
21
112
Cameron Green
AUS
21
112
Michael Bevan
AUS
21
112
Lasith Malinga
SL
21
112
Kamindu Mendis
SL
21
112
Sunil Gavaskar
IND
21
112
Waqar Younis
PAK
21
112
Nick Knight
ENG
21
112
Chris Woakes
ENG
21
112
Abdur Razzak
BAN
21
112
Kyle Mayers
WI
21
113
Phil Salt
ENG
20
113
Neil Fairbrother
ENG
20
113
Aamer Sohail
PAK
20
113
Asif Ali
PAK
20
113
Iftikhar Ahmed
PAK
20
113
Vinod Kambli
IND
20
113
Danushka Gunathilaka
SL
20
113
Peter Fulton
NZ
20
113
Gary Kirsten
SA
20
113
Scott Edwards
NED
20
113
Karim Sadiq
AFG
20
113
Milind Kumar
USA
20
114
Ayaan Khan
OMN
19
114
Kiplin Doriga
PNG
19
114
Sompal Kami
NEP
19
114
Matthew Breetzke
SA
19
114
Aizaz Khan
HK
19
114
Henry Nicholls
NZ
19
114
Robin Uthappa
IND
19
114
Suryakumar Yadav
IND
19
114
Imad Wasim
PAK
19
114
Sohaib Maqsood
PAK
19
114
Abdullah Shafique
PAK
19
114
Nasir Jamshed
PAK
19
114
Keith Arthurton
WI
19
115
Roger Harper
WI
18
115
John Campbell
WI
18
115
Liam Plunkett
ENG
18
115
Jacob Bethell
ENG
18
115
Luke Wright
ENG
18
115
Ahmed Shehzad
PAK
18
115
Mohammad Nawaz
PAK
18
115
Rashid Latif
PAK
18
115
Basit Ali
PAK
18
115
Najmul Hossain Shanto
BAN
18
115
Stephan Myburgh
NED
18
115
Anshuman Rath
HK
18
115
Lorcan Tucker
IRE
18
115
Andre Adams
NZ
18
115
Tom Moody
AUS
18
115
Rumesh Ratnayake
SL
18
115
Stuart Matsikenyeri
ZIM
18
115
Sediqullah Atal
AFG
18
115
Not on record
PAK
18
115
Aarif Sheikh
NEP
18
115
Gajanand Singh
USA
18
115
Shayan Jahangir
USA
18
116
Suraj Kumar
OMN
17
116
Kashyap Prajapati
OMN
17
116
Chirag Suri
UAE
17
116
Aayan Afzal Khan
UAE
17
116
Binod Bhandari
NEP
17
116
Javed Ahmadi
AFG
17
116
Prosper Utseya
ZIM
17
116
Roshan Mahanama
SL
17
116
Romesh Kaluwitharana
SL
17
116
James Franklin
NZ
17
116
Ken Rutherford
NZ
17
116
Dhananjaya de Silva
SL
17
116
John Mooney
IRE
17
116
Jamie Atkinson
HK
17
116
Jan Nicol Loftie-Eaton
NAM
17
116
Gerrie Snyman
NAM
17
116
Not on record
NAM
17
116
Manzoor Elahi
PAK
17
116
Abdul Qadir
PAK
17
116
Rod Marsh
AUS
17
116
Sunil Joshi
IND
17
116
Gautam Gambhir
IND
17
116
Javagal Srinath
IND
17
116
Romario Shepherd
WI
17
116
Gudakesh Motie
WI
17
117
Shamarh Brooks
WI
16
117
Tom Banton
ENG
16
117
Geraint Jones
ENG
16
117
Gavin Hamilton
ENG
16
117
Mohammad Mithun
BAN
16
117
Shaheen Afridi
PAK
16
117
Imran Farhat
PAK
16
117
Naved-ul-Hasan
PAK
16
117
Not on record
NAM
16
117
Stephan Baard
NAM
16
117
Roelof van der Merwe
NED
16
117
Andy McBrine
IRE
16
117
Boeta Dippenaar
SA
16
117
Jimmy Hansra
CAN
16
117
Harsh Thaker
CAN
16
117
Irving Romaine
BER
16
117
David Hemp
BER
16
117
Ranjan Madugalle
SL
16
117
David Boon
AUS
16
117
Craig Evans
ZIM
16
117
Janneman Malan
SA
16
117
Mirwais Ashraf
AFG
16
117
Hashmatullah Shaidi
AFG
16
117
Fraser Watts
SCO
16
117
Muhammad Shahdad
UAE
16
117
Sese Bau
PNG
16
118
Shoaib Khan
OMN
15
Show all 500 ↓
Nothing matches that filter.