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
Recent Series
▼
England in Australia T20I Series
India in New Zealand Test Series
Bangladesh in South Africa Test Series
England in Australia ODI Series
Sri Lanka in Pakistan Test Series
Afghanistan v Zimbabwe Test Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Harry Brook
Brad Evans
Jofra Archer
William Jacks
Joe Root
Joshua Tongue
Sikandar Raza
Adil Rashid
Azmatullah Omarzai
Liam Dawson
Ishan Kishan
Axar Patel
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
186 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 · 118 different players in all
★ TOP-10 CUT-OFF
127
The mark at number ten — 176 entries sit below it
● NATION IN FRONT
India
8 of the top 50 · 22 teams represented
Most Fours — full list
186 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
Ishan Kishan
IND
94
19
Roger Galwanao Mukasa
UGA
92
20
Paul Stirling
IRE
90
21
Asif Ali
PAK
89
22
Fiaz Ahmed
BHR
86
23
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
Brian Bennett
ZIM
65
52
Rohit Sharma
IND
64
53
Syed Aziz Syed Mubarak
MAL
63
54
Abhishek Sharma
IND
62
55
Suryakumar Yadav
IND
61
56
Paras Khadka
NEP
60
57
Mohammad Shahzad
UAE
59
57
Mitchell Marsh
AUS
59
57
Zeeshan Khan
MLT
59
60
Jos Buttler
ENG
58
61
Virat Kohli
IND
57
62
Harry Brook
ENG
56
62
Ben Cooper
NED
56
62
Vriitya Aravind
UAE
56
65
D'Arcy Short
AUS
55
66
Quinton de Kock
SA
54
66
Babar Azam
PAK
54
66
Ronak Bharatibhai Patel
UGA
54
69
Martin Guptill
NZ
53
69
Abhik Ramesh Patwa
TNZ
53
71
Simon Ssesazi
UGA
52
72
Rohit Sharma
IND
51
72
Paul Stirling
IRE
51
74
Nikolaas Davin
NAM
50
75
Jos Buttler
ENG
49
76
Jamie Atkinson
HK
48
76
Tim Seifert
NZ
48
76
Mohammad Sheikh
BAN
48
79
Jatinder Singh
OMN
47
79
Sanju Samson
IND
47
81
Dawid Malan
ENG
46
81
Sabbir Rahman
BAN
46
81
Brendon McCullum
NZ
46
81
Suryakumar Yadav
IND
46
81
Calum MacLeod
SCO
46
86
Aaron Finch
AUS
45
86
Rohit Sharma
IND
45
86
Alex Obanda
KEN
45
86
Aaron Finch
AUS
45
90
Matt Machan
SCO
44
90
Kumar Sangakkara
SL
44
90
Richie Berrington
SCO
44
90
Sahibzada Farhan
PAK
44
94
Alex Hales
ENG
43
94
Ibrahim Zadran
AFG
43
96
Kane Williamson
NZ
42
96
Mohammad Hafeez
PAK
42
98
Hamilton Masakadza
ZIM
41
98
Colin Munro
NZ
41
98
William Porterfield
IRE
41
101
Martin Guptill
NZ
40
101
Gary Wilson
IRE
40
103
Mohammad Shahzad
UAE
39
103
Brendon McCullum
NZ
39
103
Mahmudullah
BAN
39
106
Graeme Smith
SA
38
106
Kyle Coetzer
SCO
38
106
Paul Stirling
IRE
38
106
Sharjeel Khan
PAK
38
110
Zeeshan Maqsood
OMN
37
110
Steve Tikolo
KEN
37
110
Sanath Jayasuriya
SL
37
110
Sarfraz Ahmed
PAK
37
110
Dinesh Chandimal
SL
37
115
Matthew Hayden
AUS
36
115
Mohammad Hafeez
PAK
36
115
David Warner
AUS
36
115
Mohammad Shahzad
UAE
36
119
William Porterfield
IRE
35
120
Niroshan Dickwella
SL
34
120
Kamran Akmal
PAK
34
120
Babar Azam
PAK
34
120
Ahmed Shehzad
PAK
34
124
Gautam Gambhir
IND
33
124
Virat Kohli
IND
33
124
Babar Azam
PAK
33
124
Jos Buttler
ENG
33
124
Steve Tikolo
KEN
33
124
Alex Obanda
KEN
33
130
Virat Kohli
IND
32
130
Anamul Haque
BAN
32
130
Wesley Barresi
NED
32
130
Gautam Gambhir
IND
32
130
Eoin Morgan
ENG
32
135
Tim Seifert
NZ
31
135
Suresh Raina
IND
31
137
Dwayne Smith
WI
30
137
George Munsey
SCO
30
137
Rohit Sharma
IND
30
137
Jacques Kallis
SA
30
137
Calum MacLeod
SCO
30
142
Ahmed Shehzad
PAK
29
142
Richie Berrington
SCO
29
144
Stephan Myburgh
NED
28
145
Mark Chapman
HK
27
145
Marlon Samuels
WI
27
147
Stephan Myburgh
NED
26
147
David Warner
AUS
26
149
Graeme Smith
SA
25
149
Ahmed Faiz Mohammad Noor
MAL
25
151
Kevin Pietersen
ENG
24
151
Virandeep Singh Jagjit Singh
MAL
24
151
AB de Villiers
SA
24
151
Mahela Jayawardene
SL
24
155
Andrew Symonds
AUS
23
155
Kusal Perera
SL
23
157
Mahela Jayawardene
SL
22
157
Adam Gilchrist
AUS
22
159
Ricky Ponting
AUS
21
160
Misbah-ul-Haq
PAK
20
161
Salman Butt
PAK
19
162
Marcus Trescothick
ENG
18
162
Hamilton Masakadza
ZIM
18
162
Shane Watson
AUS
18
165
Graeme Smith
SA
17
165
Eoin Morgan
ENG
17
167
Tillakaratne Dilshan
SL
16
168
Jesse Ryder
NZ
14
168
Sanath Jayasuriya
SL
14
168
Asad Shafiq
PAK
14
171
Salman Butt
PAK
13
172
Kevin Pietersen
ENG
11
172
Stephen Fleming
NZ
11
172
Umar Akmal
PAK
11
175
Graeme Smith
SA
10
175
Damien Martyn
AUS
10
175
Kyle Coetzer
SCO
10
175
Kumar Sangakkara
SL
10
179
Stephen Fleming
NZ
9
180
Ricky Ponting
AUS
8
180
Brendon McCullum
NZ
8
182
Scott Styris
NZ
7
183
Brendon McCullum
NZ
6
183
Andrew Strauss
ENG
6
185
Paul Collingwood
ENG
5
186
Jason Gillespie
AUS
4
Show all 186 ↓
Nothing matches that filter.
RECENT RESULTS
4 matches
▲
show
‹
TEST
Asian Games Men's Cricket Competition
BAN
MAL
TEST
Asian Games Men's Cricket Competition
SL
NEP
TEST
Asian Games Men's Cricket Competition
IND
AFG
TEST
Asian Games Men's Cricket Competition
PAK
HK
›