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 →
Highest Score – Complete Cricket Stats & Records
This page lists the players with the highest score in cricket history. These records highlight the most consistent and impactful performances across different eras.
T20I
All-time
197 entries
1
172
Aaron Finch
AUS
10 clear of Hazratullah Zazai
3
162
Hazratullah Zazai
AFG
10 off the lead
5
160
Mohammad Ihsan
SPN
12 off the lead
● LEADS
Aaron Finch
AUS
172 · 10 ahead of Zazai
↑ MOST ENTRIES
Glenn Maxwell
AUS
6 separate entries on this list · 134 different players in all
★ TOP-10 CUT-OFF
144
The mark at number ten — 187 entries sit below it
● NATION IN FRONT
Australia
7 of the top 50 · 27 teams represented
Highest Score — full list
197 entries, ranked
Table view
1
Aaron Finch
AUS
172
1
Aaron Finch
AUS
172
3
Hazratullah Zazai
AFG
162
3
Hazratullah Zazai
AFG
162
5
Mohammad Ihsan
SPN
160
6
Aaron Finch
AUS
156
7
Yeron Seneveratne
CIS
150
7
Yeron Seneveratne
CIS
150
9
Glenn Maxwell
AUS
145
9
Glenn Maxwell
AUS
145
11
Sahil Chauhan
EST
144
11
Sahil Chauhan
EST
144
13
Philip Salt
ENG
141
13
Philip Salt
ENG
141
15
Zeeshan Khan Kukihel
HUN
137
15
Kushal Malla
NEP
137
15
Finnley Allen
NZ
137
15
Zeeshan Khan Kukihel
HUN
137
19
Abhishek Sharma
IND
135
19
Michael Levitt
NED
135
19
Abhishek Sharma
IND
135
22
Jan Frylinck
NAM
134
22
Lachlan Yamamoto-Lake
ITL
134
24
Max O'Dowd
NED
133
24
Sikandar Raza
ZIM
133
26
George Munsey
SCO
132
26
Not on record
SAM
132
28
Jos Buttler
ENG
131
29
George Munsey
SCO
127
29
William Porterfield
IRE
127
29
Ollie Hairs
SCO
127
32
Syed Aziz Syed Mubarak
MAL
126
33
Evin Lewis
WI
125
33
Shaheryar Butt
BEL
125
33
Dewald Brevis
SA
125
36
Shane Watson
AUS
124
36
Kevin O'Brien
IRE
124
38
Brendon McCullum
NZ
123
38
Ruturaj Gaikwad
IND
123
38
Brendan Taylor
ZIM
123
41
Babar Azam
PAK
122
41
Virat Kohli
IND
122
41
Babar Hayat
HK
122
41
Not on record
PHL
122
41
Aritra Dutta
SIN
122
46
Aaron Johnson
CAN
121
46
Rohit Sharma
IND
121
48
Not on record
TUR
120
48
Glenn Maxwell
AUS
120
50
Faf du Plessis
SA
119
50
Philip Salt
ENG
119
52
Rohit Sharma
IND
118
52
Mohammad Shahzad
AFG
118
52
Johnson Charles
WI
118
52
Not on record
SER
118
56
Chris Gayle
WI
117
56
Richard Levi
SA
117
56
Shaiman Anwar
UAE
117
56
Leslie Adrian Dunbar
SER
117
60
Brendon McCullum
NZ
116
60
Alex Hales
ENG
116
60
Virandeep Singh Jagjit Singh
MAL
116
63
Quinton de Kock
SA
115
63
Paul Stirling
IRE
115
63
Sabawoon Davizi
CZR
115
63
Karanbir Singh
AST
115
67
Morne van Wyk
SA
114
67
Kendel Kadowaki-Fleming
ITL
114
69
Glenn Maxwell
AUS
113
69
Faheem Nazir
SWI
113
71
Muhammad Waseem
UAE
112
72
Rohit Sharma
IND
111
72
Ahmed Shehzad
PAK
111
72
Mahammad Zalmai
AST
111
75
Yuvraj Samra
CAN
110
75
Kannaur Rahul
IND
110
75
Babar Azam
PAK
110
78
Colin Munro
NZ
109
79
Glenn Phillips
NZ
108
79
Mustafa Omer
FRA
108
81
Balaji Avinash Pai
GIB
107
81
Not on record
BLI
107
83
Not on record
NAM
106
83
Rohit Sharma
IND
106
83
Paras Khadka
NEP
106
86
Martin Guptill
NZ
105
86
Jacob Bethell
ENG
105
86
Sivakumar Periyalwar
ROM
105
89
Tillakaratne Dilshan
SL
104
89
Colin Munro
NZ
104
89
Calum MacLeod
SCO
104
89
Mohammad Rizwan
PAK
104
93
Mahela Udawatte
SL
103
93
Rakep Patel
KEN
103
93
Glenn Maxwell
AUS
103
93
Ishan Kishan
IND
103
93
Alex Obanda
KEN
103
93
Tamim Iqbal
BAN
103
99
Suresh Raina
IND
101
99
Martin Guptill
NZ
101
99
David Miller
SA
101
99
Kannaur Rahul
IND
101
103
Tony Ura
PNG
100
103
Mahela Jayawardene
SL
100
103
Richie Berrington
SCO
100
103
Evin Lewis
WI
100
103
Sahibzada Farhan
PAK
100
108
Mohammad Hafeez
PAK
99
108
Alex Hales
ENG
99
110
Ricky Ponting
AUS
98
110
Irfan Ahmed
HK
98
110
Chris Gayle
WI
98
110
Ahmed Shehzad
PAK
98
114
Babar Azam
PAK
97
114
Hashim Amla
SA
97
116
Damien Martyn
AUS
96
116
Tillakaratne Dilshan
SL
96
116
Jean-Paul Duminy
SA
96
119
Kane Williamson
NZ
95
119
Ruvindu Gunasekera
CAN
95
121
Loots Bosman
SA
94
121
Umar Akmal
PAK
94
121
Corey Anderson
NZ
94
121
Alex Hales
ENG
94
121
Solomon Mire
ZIM
94
126
Hamilton Masakadza
ZIM
93
127
Ramesh Satheesan
ROM
92
127
Shikhar Dhawan
IND
92
129
Lendl Simmons
WI
91
129
Steven Taylor
USA
91
129
Irfan Ahmed
HK
91
129
Fakhar Zaman
PAK
91
133
Herschelle Gibbs
SA
90
133
Jonty Jenner
JER
90
133
Najeeb Tarakai
AFG
90
133
Matt Machan
SCO
90
137
Graeme Smith
SA
89
137
Justin Kemp
SA
89
137
David Warner
AUS
89
137
Mahela Jayawardene
SL
89
137
Marlon Samuels
WI
89
142
Chris Gayle
WI
88
142
Sanath Jayasuriya
SL
88
142
Hiral Patel
CAN
88
145
Misbah-ul-Haq
PAK
87
145
Stephan Baard
NAM
87
147
Mahela Jayawardene
SL
86
147
Jean-Paul Duminy
SA
86
147
Zeeshan Maqsood
OMN
86
150
Andrew Symonds
AUS
85
150
Eoin Morgan
ENG
85
150
Cameron White
AUS
85
153
Niall O'Brien
IRE
84
154
Mukhtar Ahmed
PAK
83
155
Brendon McCullum
NZ
81
155
Nazimuddin
BAN
81
155
Sanath Jayasuriya
SL
81
155
Shane Watson
AUS
81
159
Hamilton Masakadza
ZIM
79
159
Paul Collingwood
ENG
79
159
AB de Villiers
SA
79
162
Rilee Rossouw
SA
78
162
Jean-Paul Duminy
SA
78
164
Virat Kohli
IND
77
165
Sarfraz Ahmed
PAK
76
165
Ricky Ponting
AUS
76
167
Gautam Gambhir
IND
75
167
Cameron White
AUS
75
169
Salman Butt
PAK
74
169
Glenn Maxwell
AUS
74
171
Marcus Trescothick
ENG
72
172
Mohammad Hafeez
PAK
71
173
Rizwan Cheema
CAN
68
174
Chris Gayle
WI
67
174
Morne van Wyk
SA
67
176
Scott Styris
NZ
66
177
Chamu Chibhabha
ZIM
65
178
Ross Taylor
NZ
63
179
Jesse Ryder
NZ
62
179
Alex Hales
ENG
62
181
Graeme Smith
SA
61
181
Jacob Oram
NZ
61
183
Ian Bell
ENG
60
184
Brendon McCullum
NZ
59
185
Herschelle Gibbs
SA
56
186
Andrew Symonds
AUS
54
187
Sanath Jayasuriya
SL
51
188
Paul Collingwood
ENG
46
188
Mohammad Hafeez
PAK
46
190
Brett Lee
AUS
43
191
Lou Vincent
NZ
42
192
Marcus Trescothick
ENG
41
192
Brad Hogg
AUS
41
194
Brendon McCullum
NZ
36
195
Kevin Pietersen
ENG
34
196
Andrew Symonds
AUS
32
197
Stephen Fleming
NZ
31
Show all 197 ↓
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)
›