Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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 Fours – Complete Cricket Stats & Records
This page lists the players with the most fours in cricket history. These records highlight the most consistent and impactful performances across different eras.
T20I
All-time
184 entries
1
504
Paul Stirling
IRE
38 clear of Babar Azam
2
466
Babar Azam
PAK
38 off the lead
3
383
Rohit Sharma
IND
121 off the lead
● LEADS
Paul Stirling
IRE
504 · 38 ahead of Azam
↑ MOST ENTRIES
Babar Azam
PAK
7 separate entries on this list · 116 different players in all
★ TOP-10 CUT-OFF
127
The mark at number ten — 174 entries sit below it
● NATION IN FRONT
India
8 of the top 50 · 22 teams represented
Most Fours — full list
184 entries, ranked
Table view
1
Paul Stirling
IRE
504
2
Babar Azam
PAK
466
3
Rohit Sharma
IND
383
4
Virat Kohli
IND
369
5
Jos Buttler
ENG
345
6
David Warner
AUS
337
7
Martin Guptill
NZ
309
8
Mohammad Rizwan
PAK
285
9
Quinton de Kock
SA
284
10
Karanbir Singh
AST
127
11
Mohammad Rizwan
PAK
119
12
Prashant Kurup
BHR
114
13
Brian Bennett
ZIM
109
14
Suryakumar Yadav
IND
106
15
Mahammad Zalmai
AST
103
16
Babar Azam
PAK
99
17
Oscar Manishimwe
RWA
95
18
Roger Galwanao Mukasa
UGA
92
19
Paul Stirling
IRE
90
20
Asif Ali
PAK
89
21
Fiaz Ahmed
BHR
86
22
Ishan Kishan
IND
85
22
Abhishek Sharma
IND
85
24
Anshuman Rath
HK
84
25
Babar Azam
PAK
83
26
Alishan Sharafu
UAE
82
27
Simon Ssesazi
UGA
80
27
Brian Bennett
ZIM
80
29
Pathum Silva
SL
79
30
Ivan Ismail Selemani
TNZ
78
30
Muhammad Waseem
UAE
78
32
Babar Azam
PAK
76
33
Simon Ssesazi
UGA
75
34
Not on record
SAR
72
35
Andy Balbirnie
IRE
71
35
Muhammad Waseem
UAE
71
37
Virat Kohli
IND
70
37
Shikhar Dhawan
IND
70
37
Sulaimon Iyiola Runsewe
NIG
70
40
Paul Stirling
IRE
69
40
Max O'Dowd
NED
69
40
Sabawoon Davizi
CZR
69
40
Dharma Kadek Kesuma
INS
69
44
Abhik Ramesh Patwa
TNZ
68
44
Tadiwanashe Marumani
ZIM
68
46
Fakhar Zaman
PAK
67
46
Kevin O'Brien
IRE
67
46
Kendel Kadowaki-Fleming
ITL
67
49
Tillakaratne Dilshan
SL
66
49
Virat Kohli
IND
66
51
Rohit Sharma
IND
64
52
Syed Aziz Syed Mubarak
MAL
63
53
Suryakumar Yadav
IND
61
54
Paras Khadka
NEP
60
55
Mohammad Shahzad
UAE
59
55
Mitchell Marsh
AUS
59
55
Zeeshan Khan
MLT
59
58
Virat Kohli
IND
57
59
Ben Cooper
NED
56
59
Vriitya Aravind
UAE
56
61
D'Arcy Short
AUS
55
62
Quinton de Kock
SA
54
62
Babar Azam
PAK
54
62
Ronak Bharatibhai Patel
UGA
54
65
Martin Guptill
NZ
53
65
Abhik Ramesh Patwa
TNZ
53
67
Simon Ssesazi
UGA
52
68
Rohit Sharma
IND
51
68
Paul Stirling
IRE
51
70
Brian Bennett
ZIM
50
70
Nikolaas Davin
NAM
50
72
Jos Buttler
ENG
49
73
Jamie Atkinson
HK
48
73
Tim Seifert
NZ
48
73
Mohammad Sheikh
BAN
48
76
Jatinder Singh
OMN
47
77
Dawid Malan
ENG
46
77
Sabbir Rahman
BAN
46
77
Suryakumar Yadav
IND
46
77
Brendon McCullum
NZ
46
77
Calum MacLeod
SCO
46
82
Aaron Finch
AUS
45
82
Rohit Sharma
IND
45
82
Alex Obanda
KEN
45
82
Aaron Finch
AUS
45
86
Matt Machan
SCO
44
86
Kumar Sangakkara
SL
44
86
Abhishek Sharma
IND
44
86
Richie Berrington
SCO
44
90
Alex Hales
ENG
43
91
Kane Williamson
NZ
42
91
Harry Brook
ENG
42
91
Mohammad Hafeez
PAK
42
94
Hamilton Masakadza
ZIM
41
94
Colin Munro
NZ
41
94
William Porterfield
IRE
41
97
Martin Guptill
NZ
40
97
Gary Wilson
IRE
40
99
Mohammad Shahzad
UAE
39
99
Brendon McCullum
NZ
39
99
Jos Buttler
ENG
39
99
Mahmudullah
BAN
39
103
Graeme Smith
SA
38
103
Kyle Coetzer
SCO
38
103
Paul Stirling
IRE
38
103
Sharjeel Khan
PAK
38
107
Zeeshan Maqsood
OMN
37
107
Steve Tikolo
KEN
37
107
Sanath Jayasuriya
SL
37
107
Sarfraz Ahmed
PAK
37
107
Dinesh Chandimal
SL
37
112
Matthew Hayden
AUS
36
112
Mohammad Hafeez
PAK
36
112
David Warner
AUS
36
112
Mohammad Shahzad
UAE
36
112
Sanju Samson
IND
36
117
William Porterfield
IRE
35
118
Niroshan Dickwella
SL
34
118
Kamran Akmal
PAK
34
118
Babar Azam
PAK
34
118
Ahmed Shehzad
PAK
34
122
Gautam Gambhir
IND
33
122
Virat Kohli
IND
33
122
Babar Azam
PAK
33
122
Jos Buttler
ENG
33
122
Steve Tikolo
KEN
33
122
Alex Obanda
KEN
33
128
Virat Kohli
IND
32
128
Anamul Haque
BAN
32
128
Wesley Barresi
NED
32
128
Gautam Gambhir
IND
32
128
Eoin Morgan
ENG
32
133
Tim Seifert
NZ
31
133
Suresh Raina
IND
31
135
Dwayne Smith
WI
30
135
George Munsey
SCO
30
135
Rohit Sharma
IND
30
135
Jacques Kallis
SA
30
135
Calum MacLeod
SCO
30
140
Ahmed Shehzad
PAK
29
140
Richie Berrington
SCO
29
142
Stephan Myburgh
NED
28
143
Mark Chapman
HK
27
143
Marlon Samuels
WI
27
145
Stephan Myburgh
NED
26
145
David Warner
AUS
26
147
Graeme Smith
SA
25
147
Ahmed Faiz Mohammad Noor
MAL
25
149
Kevin Pietersen
ENG
24
149
Virandeep Singh Jagjit Singh
MAL
24
149
AB de Villiers
SA
24
149
Mahela Jayawardene
SL
24
153
Andrew Symonds
AUS
23
153
Kusal Perera
SL
23
155
Mahela Jayawardene
SL
22
155
Adam Gilchrist
AUS
22
157
Ricky Ponting
AUS
21
158
Misbah-ul-Haq
PAK
20
159
Salman Butt
PAK
19
160
Marcus Trescothick
ENG
18
160
Hamilton Masakadza
ZIM
18
160
Shane Watson
AUS
18
163
Graeme Smith
SA
17
163
Eoin Morgan
ENG
17
165
Tillakaratne Dilshan
SL
16
166
Jesse Ryder
NZ
14
166
Sanath Jayasuriya
SL
14
166
Asad Shafiq
PAK
14
169
Salman Butt
PAK
13
170
Kevin Pietersen
ENG
11
170
Stephen Fleming
NZ
11
170
Umar Akmal
PAK
11
173
Graeme Smith
SA
10
173
Damien Martyn
AUS
10
173
Kyle Coetzer
SCO
10
173
Kumar Sangakkara
SL
10
177
Stephen Fleming
NZ
9
178
Ricky Ponting
AUS
8
178
Brendon McCullum
NZ
8
180
Scott Styris
NZ
7
181
Brendon McCullum
NZ
6
181
Andrew Strauss
ENG
6
183
Paul Collingwood
ENG
5
184
Jason Gillespie
AUS
4
Show all 184 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›