High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
AJ Finch 172 76 16 10 226.31 Australia v Zimbabwe Harare 3 Jul 2018 T20I # 683
Hazratullah Zazai 162* 62 11 16 261.29 Afghanistan v Ireland Dehradun 23 Feb 2019 T20I # 746
AJ Finch 156 63 11 14 247.61 Australia v England Southampton 29 Aug 2013 T20I # 328
YSD Seneveratne 150* 67 7 13 223.88 Cayman v Brazil Buenos Aires 14 Dec 2024 T20I # 3052
GJ Maxwell 145* 65 14 9 223.07 Australia v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
Sahil Chauhan 144* 41 6 18 351.21 Estonia v Cyprus Episkopi 17 Jun 2024 T20I # 2701
Kushal Malla 137* 50 8 12 274.00 Nepal v Mongolia Hangzhou 27 Sep 2023 T20I # 2255
Zeeshan Kukikhel 137 49 7 15 279.59 Hungary v Austria Lower Austria 5 Jun 2022 T20I # 1550
FH Allen 137 62 5 16 220.96 New Zealand v Pakistan Dunedin 17 Jan 2024 T20I # 2434
M Levitt 135 62 11 10 217.74 Netherlands v Namibia Kirtipur 29 Feb 2024 T20I # 2488
Abhishek Sharma 135 54 7 13 250.00 India v England Wankhede 2 Feb 2025 T20I # 3086
L Yamamoto-Lake 134* 68 8 12 197.05 Japan v China Mong Kok 15 Feb 2024 T20I # 2470
MP O'Dowd 133* 73 15 6 182.19 Netherlands v Malaysia Kirtipur 18 Apr 2021 T20I # 1150
Sikandar Raza 133* 43 7 15 309.30 Zimbabwe v Gambia Nairobi (Ruaraka) 23 Oct 2024 T20I # 2931
HG Munsey 132 61 15 6 216.39 Scotland v Austria Edinburgh (Golden) 25 Jul 2023 T20I # 2166
D Visser 132 62 5 14 212.90 Samoa v Vanuatu Apia (No 2) 20 Aug 2024 T20I # 2779
HG Munsey 127* 56 5 14 226.78 Scotland v Netherlands Dublin (Malahide) 16 Sep 2019 T20I # 884
OJ Hairs 127* 53 14 8 239.62 Scotland v Italy Edinburgh 24 Jul 2023 T20I # 2160
Shubman Gill 126* 63 12 7 200.00 India v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
Syed Aziz 126 56 13 9 225.00 Malaysia v Thailand Hangzhou 2 Oct 2023 T20I # 2275
E Lewis 125* 62 6 12 201.61 West Indies v India Kingston 9 Jul 2017 T20I # 617
Shaheryar Butt 125* 50 11 9 250.00 Belgium v Czech Rep. Walferdange 29 Aug 2020 T20I # 1090
SR Watson 124* 71 10 6 174.64 Australia v India Sydney 31 Jan 2016 T20I # 489
KJ O'Brien 124 62 12 7 200.00 Ireland v Hong Kong Al Amerat 7 Oct 2019 T20I # 921
RD Gaikwad 123* 57 13 7 215.78 India v Australia Guwahati 28 Nov 2023 T20I # 2372
BB McCullum 123 58 11 7 212.06 New Zealand v Bangladesh Pallekele 21 Sep 2012 T20I # 267
V Kohli 122* 61 12 6 200.00 India v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
A Donovan 122* 54 11 7 225.92 Philippines v South Korea Bali 12 Jul 2025 T20I # 3305
Babar Hayat 122 60 9 7 203.33 Hong Kong v Oman Fatullah 19 Feb 2016 T20I # 502
Babar Azam 122 59 15 4 206.77 Pakistan v South Africa Centurion 14 Apr 2021 T20I # 1147
Aritra Dutta 122 63 15 7 193.65 Singapore v Japan Bangkok 11 Feb 2024 T20I # 2460
A Johnson 121* 59 6 11 205.08 Canada v Panama Hamilton 3 Oct 2023 T20I # 2280
RG Sharma 121* 69 11 8 175.36 India v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
GJ Maxwell 120* 55 12 8 218.18 Australia v West Indies Adelaide 11 Feb 2024 T20I # 2462
NT Tilak Varma 120* 47 9 10 255.31 India v South Africa Johannesburg 15 Nov 2024 T20I # 2952
RR Patel 120 55 12 8 218.18 Kenya v Mozambique Nairobi (Ruaraka) 19 Oct 2024 T20I # 2915
Muhammad Fahad 120 34 10 12 352.94 Turkey v Bulgaria Sofia 12 Jul 2025 T20I # 3306
F du Plessis 119 56 11 5 212.50 South Africa v West Indies Johannesburg 11 Jan 2015 T20I # 414
PD Salt 119 57 7 10 208.77 England v West Indies Tarouba 19 Dec 2023 T20I # 2414
Mohammad Shahzad 118* 67 10 8 176.11 Afghanistan v Zimbabwe Sharjah 10 Jan 2016 T20I # 477
RG Sharma 118 43 12 10 274.41 India v Sri Lanka Indore 22 Dec 2017 T20I # 634
J Charles 118 46 10 11 256.52 West Indies v South Africa Centurion 26 Mar 2023 T20I # 2032
Izaz Ali 118 45 7 13 262.22 Slovenia v Serbia Belgrade 7 Jun 2025 T20I # 3206
RE Levi 117* 51 5 13 229.41 South Africa v New Zealand Hamilton 19 Feb 2012 T20I # 222
Shaiman Anwar 117* 68 10 6 172.05 U.A.E. v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 609
DK Kesuma 117* 65 11 6 180.00 Indonesia v Myanmar Bali 12 Nov 2024 T20I # 2944
CH Gayle 117 57 7 10 205.26 West Indies v South Africa Johannesburg 11 Sep 2007 T20I # 20
LA Dunbar 117 50 9 11 234.00 Serbia v Bulgaria Sofia 26 Jun 2022 T20I # 1579
SA Yadav 117 55 14 6 212.72 India v England Nottingham 10 Jul 2022 T20I # 1631
RR Hendricks 117 63 7 10 185.71 South Africa v Pakistan Centurion 13 Dec 2024 T20I # 3047
BB McCullum 116* 56 12 8 207.14 New Zealand v Australia Christchurch 28 Feb 2010 T20I # 149
AD Hales 116* 64 11 6 181.25 England v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
Virandeep Singh 116* 62 11 7 187.09 Malaysia v Indonesia Phnom Penh 2 May 2023 T20I # 2051
PR Stirling 115* 75 8 8 153.33 Ireland v Zimbabwe Bready 1 Sep 2021 T20I # 1244
S Davizi 115* 59 7 8 194.91 Czech Rep. v Bulgaria Marsa 12 May 2022 T20I # 1529
Waji Ul Hassan 115* 62 16 3 185.48 Saudi Arabia v Bhutan Bangkok 15 Feb 2024 T20I # 2473
DK Kesuma 115* 71 9 7 161.97 Indonesia v Philippines Bali 10 Jul 2025 T20I # 3293
Zeeshan Khan 115 64 10 6 179.68 Malta v Luxembourg Marsa 11 Jul 2023 T20I # 2128
Karanbir Singh 115 70 7 11 164.28 Austria v Switzerland Latschach 1 Jun 2025 T20I # 3201
MN van Wyk 114* 70 9 7 162.85 South Africa v West Indies Durban 14 Jan 2015 T20I # 415
K Kadowaki-Fleming 114 46 10 10 247.82 Japan v South Korea Sano 15 Oct 2022 T20I # 1822
GJ Maxwell 113* 55 7 9 205.45 Australia v India Bengaluru 27 Feb 2019 T20I # 749
Faheem Nazir 113 67 10 3 168.65 Switzerland v Czech Rep. Kerava 30 Jul 2022 T20I # 1705
SA Yadav 112* 51 7 9 219.60 India v Sri Lanka Rajkot 7 Jan 2023 T20I # 1986
HB Dickson 112* 57 10 7 196.49 Cook Islands v Vanuatu Apia (No 2) 17 Aug 2024 T20I # 2775
Muhammad Waseem 112 66 7 8 169.69 U.A.E. v Ireland Al Amerat 24 Feb 2022 T20I # 1490
Selim Salau 112 53 13 2 211.32 Nigeria v Ivory Coast Abuja 24 Nov 2024 T20I # 2977
Ahmed Shehzad 111* 62 10 5 179.03 Pakistan v Bangladesh Mirpur 30 Mar 2014 T20I # 392
RG Sharma 111* 61 8 7 181.96 India v West Indies Lucknow 6 Nov 2018 T20I # 709
Bilal Zalmai 111* 58 9 7 191.37 Austria v Czech Rep. Ilfov County 1 Sep 2019 T20I # 877
S Davizi 111* 71 14 3 156.33 Czech Rep. v Austria Vinor 9 Jul 2022 T20I # 1624
SA Yadav 111* 51 11 7 217.64 India v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
Usman Patel 111* 52 9 6 213.46 Kuwait v Maldives Bangi 2 Sep 2024 T20I # 2833
SV Samson 111 47 11 8 236.17 India v Bangladesh Hyderabad 12 Oct 2024 T20I # 2904
KL Rahul 110* 51 12 5 215.68 India v West Indies Lauderhill 27 Aug 2016 T20I # 562
DS Airee 110* 57 10 6 192.98 Nepal v Malaysia Kirtipur 2 Apr 2022 T20I # 1502
Babar Azam 110* 66 11 5 166.66 Pakistan v England Karachi 22 Sep 2022 T20I # 1793
D Visser 110* 60 15 3 183.33 Samoa v Hong Kong Singapore 23 Jul 2025 T20I # 3352
Karanbir Singh 110* 47 10 9 234.04 Austria v Romania Szodliget 27 Jul 2025 T20I # 3381
Taranjeet Singh 110 61 12 5 180.32 Romania v Czech Rep. Marsa 13 May 2022 T20I # 1532
JP Inglis 110 50 11 8 220.00 Australia v India Visakhapatnam 23 Nov 2023 T20I # 2360
Babar Hayat 110 49 3 13 224.48 Hong Kong v Nepal Mong Kok 9 Mar 2024 T20I # 2507
HL Carlyon 110 57 4 10 192.98 Jersey v Serbia Krefeld 7 Jul 2024 T20I # 2738
Abdul Waheed 110 55 8 7 200.00 Saudi Arabia v Bahrain Doha 19 Nov 2024 T20I # 2963
C Munro 109* 58 7 7 187.93 New Zealand v India Rajkot 4 Nov 2017 T20I # 631
A Johnson 109* 69 9 8 157.97 Canada v Oman Al Amerat 16 Nov 2022 T20I # 1885
PD Salt 109* 56 4 9 194.64 England v West Indies St George's 16 Dec 2023 T20I # 2407
K Kadowaki-Fleming 109* 53 3 11 205.66 Japan v China Mong Kok 15 Feb 2024 T20I # 2470
SV Samson 109* 56 6 9 194.64 India v South Africa Johannesburg 15 Nov 2024 T20I # 2952
G Mckeon 109 61 5 9 178.68 France v Switzerland Vantaa 25 Jul 2022 T20I # 1686
RR Rossouw 109 56 7 8 194.64 South Africa v Bangladesh Sydney 27 Oct 2022 T20I # 1847
M Spoors 108* 66 14 3 163.63 Canada v Philippines Al Amerat 18 Feb 2022 T20I # 1468
Saim Hussain 108* 55 8 7 196.36 Bulgaria v Malta Marsa 14 May 2022 T20I # 1536
JA Burns 108* 55 12 4 196.36 Italy v Romania Rome 16 Jun 2024 T20I # 2696
GD Phillips 108 51 10 8 211.76 New Zealand v West Indies Mount Maunganui 29 Nov 2020 T20I # 1110
TP Ura 107* 60 4 6 178.33 P.N.G. v Philippines Port Moresby 23 Mar 2019 T20I # 760
Muhammad Waseem 107* 62 14 4 172.58 U.A.E. v Ireland ICCA Dubai 10 Oct 2021 T20I # 1294
BA Pai 107* 52 11 2 205.76 Gibraltar v Bulgaria Marsa 23 Oct 2021 T20I # 1347
R Pathan 107* 62 9 6 172.58 Canada v Panama Coolidge 14 Nov 2021 T20I # 1427
Faheem Nazir 107* 68 11 4 157.35 Switzerland v Estonia Kerava 27 Jul 2022 T20I # 1689
O Harvey 107* 54 4 9 198.14 Ghana v Gambia Rwanda 8 Dec 2022 T20I # 1945
NT Tilak Varma 107* 56 8 7 191.07 India v South Africa Centurion 13 Nov 2024 T20I # 2947
Mohammad Haris 107* 46 8 7 232.60 Pakistan v Bangladesh Lahore 1 Jun 2025 T20I # 3203
D Visser 107* 64 17 3 167.18 Samoa v Malaysia Singapore 24 Jul 2025 T20I # 3358
G Malla 107 55 5 9 194.54 Nepal v Bhutan Kirtipur 5 Dec 2019 T20I # 1018
R Powell 107 53 4 10 201.88 West Indies v England Bridgetown 26 Jan 2022 T20I # 1455
SV Samson 107 50 7 10 214.00 India v South Africa Durban 8 Nov 2024 T20I # 2938
Musaddiq Ahmed 107 53 10 9 201.88 Germany v Malawi Blantyre 13 Jul 2025 T20I # 3313
P Khadka 106* 52 7 9 203.84 Nepal v Singapore Singapore 28 Sep 2019 T20I # 895
DA Miller 106* 47 8 7 225.53 South Africa v India Guwahati 2 Oct 2022 T20I # 1803
Sheikh Rasik 106* 38 5 12 278.94 Hungary v Malta Marsa 4 Feb 2025 T20I # 3090
RG Sharma 106 66 12 5 160.60 India v South Africa Dharamsala 2 Oct 2015 T20I # 456
Dylan Steyn 106 55 17 2 192.72 Czech Rep. v Bulgaria Marsa 12 May 2022 T20I # 1529
S Periyalwar 105* 40 12 6 262.50 Romania v Turkey Ilfov County 29 Aug 2019 T20I # 869
Ahmed Faiz 105* 50 9 6 210.00 Malaysia v Myanmar Kuala Lumpur 30 Jul 2023 T20I # 2184
Hasan Nawaz 105* 45 10 7 233.33 Pakistan v New Zealand Auckland 21 Mar 2025 T20I # 3124
Fiaz Ahmed 105* 57 10 7 184.21 Bahrain v Germany Blantyre 6 Jul 2025 T20I # 3280
MJ Guptill 105 54 6 9 194.44 New Zealand v Australia Auckland 16 Feb 2018 T20I # 649
TM Dilshan 104* 57 12 5 182.45 Sri Lanka v Australia Pallekele 6 Aug 2011 T20I # 202
S Wickramasekara 104* 36 8 10 288.88 Czech Rep. v Turkey Ilfov County 30 Aug 2019 T20I # 872
LA Dunbar 104* 61 5 10 170.49 Serbia v Bulgaria Corfu 14 Oct 2019 T20I # 931
Mohammad Rizwan 104* 64 6 7 162.50 Pakistan v South Africa Lahore 11 Feb 2021 T20I # 1120
VP Thamotharam 104* 52 8 6 200.00 Malta v Gibraltar Albergaria 21 Aug 2021 T20I # 1236
K Bhurtel 104* 61 13 1 170.49 Nepal v Philippines Al Amerat 19 Feb 2022 T20I # 1474
MS Chapman 104* 57 11 4 182.45 New Zealand v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
GJ Maxwell 104* 48 8 8 216.66 Australia v India Guwahati 28 Nov 2023 T20I # 2372
C Munro 104 53 3 10 196.22 New Zealand v West Indies Mount Maunganui 3 Jan 2018 T20I # 638
F Damiao Couana 104 51 6 8 203.92 Mozambique v Cameroon Rwanda 3 Nov 2021 T20I # 1387
DJ Hooda 104 57 9 6 182.45 India v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
GD Phillips 104 64 10 4 162.50 New Zealand v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
T Parima 104 52 10 7 200.00 Cook Islands v Samoa Apia (No 2) 23 Aug 2024 T20I # 2794
MD Patel 104 49 8 6 212.24 U.S.A. v Bahamas George Town 20 Apr 2025 T20I # 3148
Tamim Iqbal 103* 63 10 5 163.49 Bangladesh v Oman Dharamsala 13 Mar 2016 T20I # 534
GJ Maxwell 103* 58 10 4 177.58 Australia v England Hobart 7 Feb 2018 T20I # 645
DJ Malan 103* 51 9 6 201.96 England v New Zealand Napier 8 Nov 2019 T20I # 1008
AA Obanda 103* 56 9 8 183.92 Kenya v Nigeria Kigali 18 Nov 2021 T20I # 1436
Basil George 103* 63 9 5 163.49 Malta v Bulgaria Castel 25 Aug 2024 T20I # 2806
PD Salt 103* 54 9 6 190.74 England v West Indies Bridgetown 9 Nov 2024 T20I # 2940
R Sandaruwan 103 59 10 5 174.57 Kuwait v Bahrain Al Amerat 23 Jan 2019 T20I # 726
PK Matautaava 103 52 9 7 198.07 Vanuatu v Malaysia Kuala Lumpur 1 Oct 2019 T20I # 898
LS Livingstone 103 43 6 9 239.53 England v Pakistan Nottingham 16 Jul 2021 T20I # 1191
KS Leverock 103 58 10 6 177.58 Bermuda v Panama Buenos Aires 28 Feb 2023 T20I # 2009
JP Inglis 103 49 7 7 210.20 Australia v Scotland Edinburgh 6 Sep 2024 T20I # 2844
P Pushparajan 103 40 8 8 257.50 Malta v Estonia Marsa 7 May 2025 T20I # 3176
Awais Ahmed 102* 64 5 6 159.37 Spain v Malta Cartagena 30 Mar 2019 T20I # 765
Zeeshan Maqsood 102* 44 7 9 231.81 Oman v Bahrain Al Amerat 19 Nov 2022 T20I # 1897
Mohammad Ihsan 102* 59 9 6 172.88 Spain v Isle of Man Cartagena 24 Feb 2023 T20I # 1998
R Sandaruwan 102* 48 9 7 212.50 Kuwait v Hong Kong Kuala Lumpur 27 Aug 2024 T20I # 2814
SD Hope 102* 57 8 6 178.94 West Indies v Australia Basseterre 25 Jul 2025 T20I # 3369
TH David 102* 37 6 11 275.67 Australia v West Indies Basseterre 25 Jul 2025 T20I # 3369
M Coetzee 102 63 11 4 161.90 Hong Kong v Qatar Doha 29 Feb 2024 T20I # 2489
Imran Asif 102 65 8 8 156.92 Austria v Belgium Lower Austria 26 May 2024 T20I # 2629
BM Pecic 102 42 7 10 242.85 Serbia v Slovenia Belgrade 7 Jun 2025 T20I # 3208
MJ Guptill 101* 69 9 6 146.37 New Zealand v South Africa East London 23 Dec 2012 T20I # 295
DA Miller 101* 36 7 9 280.55 South Africa v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
KL Rahul 101* 54 10 5 187.03 India v England Manchester 3 Jul 2018 T20I # 684
JP Kotze 101* 43 7 9 234.88 Namibia v Botswana Windhoek 20 Aug 2019 T20I # 856
JC Buttler 101* 67 6 6 150.74 England v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
SR Taylor 101* 55 12 5 183.63 U.S.A. v Jersey Bulawayo 11 Jul 2022 T20I # 1633
Babar Azam 101* 58 11 3 174.13 Pakistan v New Zealand Lahore 15 Apr 2023 T20I # 2046
SK Raina 101 60 9 5 168.33 India v South Africa Gros Islet 2 May 2010 T20I # 155
C Munro 101 54 7 7 187.03 New Zealand v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
Ravinderpal Singh 101 48 6 10 210.41 Canada v Cayman Sandys Parish 18 Aug 2019 T20I # 852
S Davizi 101 68 6 7 148.52 Czech Rep. v Malta Marsa 20 Oct 2019 T20I # 945
G Mckeon 101 53 5 8 190.56 France v Norway Kerava 27 Jul 2022 T20I # 1691
FH Allen 101 56 8 6 180.35 New Zealand v Scotland Edinburgh 27 Jul 2022 T20I # 1692
KJ Stagno 101 49 8 7 206.12 Gibraltar v Luxembourg Gibraltar 15 Oct 2023 T20I # 2315
JN Loftie-Eaton 101 36 11 8 280.55 Namibia v Nepal Kirtipur 27 Feb 2024 T20I # 2485
V Balakrishnan 101 66 12 2 153.03 Botswana v Eswatini Abuja 23 Nov 2024 T20I # 2972
Faisal Khan 101 42 6 10 240.47 Saudi Arabia v Cambodia Doha 25 Nov 2024 T20I # 2980
MDKJ Perera 101 46 13 4 219.56 Sri Lanka v New Zealand Nelson 2 Jan 2025 T20I # 3081
AS Samra 101 51 5 10 198.03 Philippines v Indonesia Bali 10 Jul 2025 T20I # 3293
M Podosky 101 49 9 7 206.12 Philippines v South Korea Bali 10 Jul 2025 T20I # 3294
Zeeshan Ali 101 58 14 4 174.13 Hong Kong v Malaysia Singapore 18 Jul 2025 T20I # 3320
CH Gayle 100* 48 5 11 208.33 West Indies v England Wankhede 16 Mar 2016 T20I # 537
RG Sharma 100* 56 11 5 178.57 India v England Bristol 8 Jul 2018 T20I # 690
DA Warner 100* 56 10 4 178.57 Australia v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
IA De Silva 100* 60 8 8 166.66 Bulgaria v Serbia Sofia 24 Jun 2021 T20I # 1166
Saber Zakhil 100* 47 5 8 212.76 Belgium v Austria Waterloo 24 Jul 2021 T20I # 1200
O Tuyisenge 100* 60 6 3 166.66 Rwanda v Seychelles Rwanda 19 Oct 2021 T20I # 1319
MG Erasmus 100* 47 9 7 212.76 Namibia v Uganda Windhoek 9 Apr 2022 T20I # 1506
RR Rossouw 100* 48 7 8 208.33 South Africa v India Indore 4 Oct 2022 T20I # 1805
S Ssesazi 100* 58 13 2 172.41 Uganda v Tanzania Rwanda 22 Dec 2022 T20I # 1979
AE Paraam 100* 62 11 2 161.29 Singapore v Philippines Phnom Penh 3 May 2023 T20I # 2052
SR Mukkamalla 100* 48 7 7 208.33 U.S.A. v Oman Al Amerat 20 Feb 2025 T20I # 3095
Walid Ghauri 100* 48 10 7 208.33 Norway v Denmark Koge 14 Jun 2025 T20I # 3232
Anshuman Rath 100* 59 15 1 169.49 Hong Kong v Singapore Singapore 20 Jul 2025 T20I # 3333
Asif Ali 100* 55 5 9 181.81 Bahrain v Rwanda Rwanda 22 Jul 2025 T20I # 3348
DPMD Jayawardene 100 64 10 4 156.25 Sri Lanka v Zimbabwe Providence 3 May 2010 T20I # 157
RD Berrington 100 58 10 5 172.41 Scotland v Bangladesh The Hague 24 Jul 2012 T20I # 252
E Lewis 100 49 5 9 204.08 West Indies v India Lauderhill 27 Aug 2016 T20I # 562
Azhar Andani 100 51 7 5 196.07 Portugal v Gibraltar Albergaria 21 Aug 2021 T20I # 1233
S Chandramohan 100 52 7 7 192.30 Singapore v P.N.G. Singapore 3 Jul 2022 T20I # 1605
V Balakrishnan 100 70 7 5 142.85 Botswana v St Helena Rwanda 25 Nov 2022 T20I # 1920
N Nipiko 100 49 8 9 204.08 Vanuatu v Fiji Suva 16 Mar 2023 T20I # 2027
Q de Kock 100 44 9 8 227.27 South Africa v West Indies Centurion 26 Mar 2023 T20I # 2032
YBK Jaiswal 100 49 8 7 204.08 India v Nepal Hangzhou 3 Oct 2023 T20I # 2278
SA Yadav 100 56 7 8 178.57 India v South Africa Johannesburg 14 Dec 2023 T20I # 2401
Rahmanullah Gurbaz 100 52 7 7 192.30 Afghanistan v U.A.E. Sharjah 29 Dec 2023 T20I # 2424
Muhammad Waseem 100 56 6 7 178.57 U.A.E. v Oman Al Amerat 21 Apr 2024 T20I # 2580
Abhishek Sharma 100 47 7 8 212.76 India v Zimbabwe Harare 7 Jul 2024 T20I # 2739
HAM Shah 100 58 10 4 172.41 Denmark v Czech Rep. Castel 21 Aug 2024 T20I # 2786
GR Adair 100 58 5 9 172.41 Ireland v South Africa Abu Dhabi 29 Sep 2024 T20I # 2876
Parvez Hossain Emon 100 54 5 9 185.18 Bangladesh v U.A.E. Sharjah 17 May 2025 T20I # 3185
LJ Wright 99* 55 8 6 180.00 England v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
DJ Malan 99* 47 11 5 210.63 England v South Africa Cape Town 1 Dec 2020 T20I # 1113
Mohammad Hafeez 99* 57 10 5 173.68 Pakistan v New Zealand Hamilton 20 Dec 2020 T20I # 1118
DP Conway 99* 59 10 3 167.79 New Zealand v Australia Christchurch 22 Feb 2021 T20I # 1123
L Bruce 99* 63 11 2 157.14 Gibraltar v Bulgaria Marsa 13 May 2022 T20I # 1531
Omar Rassol 99* 56 9 7 176.78 Bulgaria v Serbia Belgrade 9 Jul 2022 T20I # 1627
R Satheesan 99* 69 10 6 143.47 Romania v Malta Ilfov County 20 Aug 2023 T20I # 2204
AD Hales 99 68 6 4 145.58 England v West Indies Nottingham 24 Jun 2012 T20I # 246
HAM Shah 99 68 6 4 145.58 Denmark v Finland Brondby 8 May 2022 T20I # 1521
Abdul Waheed 99 58 9 6 170.68 Saudi Arabia v Cambodia Bangkok 1 Feb 2024 T20I # 2443
SA Edwards 99 55 7 5 180.00 Netherlands v Oman Al Amerat 14 Nov 2024 T20I # 2949
RT Ponting 98* 55 8 5 178.18 Australia v New Zealand Auckland 17 Feb 2005 T20I # 1
DPMD Jayawardene 98* 56 9 4 175.00 Sri Lanka v West Indies Bridgetown 7 May 2010 T20I # 166
Ahmed Shehzad 98* 64 6 6 153.12 Pakistan v Zimbabwe Harare 24 Aug 2013 T20I # 327
S Davizi 98* 61 13 3 160.65 Czech Rep. v Gibraltar Marsa 11 May 2022 T20I # 1526
Riazat Ali Shah 98* 53 5 6 184.90 Uganda v Tanzania Benoni 22 Sep 2022 T20I # 1792
Mohammad Rizwan 98* 62 7 4 158.06 Pakistan v New Zealand Rawalpindi 24 Apr 2023 T20I # 2049
Zeeshan Khan 98* 58 15 2 168.96 Malta v Romania Marsa 14 Jul 2023 T20I # 2137
Saim Ayub 98* 57 11 5 171.92 Pakistan v South Africa Centurion 13 Dec 2024 T20I # 3047
CH Gayle 98 66 5 7 148.48 West Indies v India Bridgetown 9 May 2010 T20I # 169
KS Leverock 98 59 5 7 166.10 Bermuda v Cayman Hamilton 3 Oct 2023 T20I # 2281
N Pooran 98 53 6 8 184.90 West Indies v Afghanistan Gros Islet 17 Jun 2024 T20I # 2703
HM Amla 97* 62 8 4 156.45 South Africa v Australia Cape Town 9 Mar 2016 T20I # 526
Babar Azam 97* 58 13 1 167.24 Pakistan v West Indies Karachi 2 Apr 2018 T20I # 664
V Aravind 97* 67 13 1 144.77 U.A.E. v Ireland Al Amerat 18 Feb 2022 T20I # 1472
TL Seifert 97* 38 6 10 255.26 New Zealand v Pakistan Wellington 26 Mar 2025 T20I # 3128
RG Sharma 97 61 8 5 159.01 India v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
MJ Guptill 97 50 6 8 194.00 New Zealand v Australia Dunedin 25 Feb 2021 T20I # 1124
KS Leverock 97 56 12 4 173.21 Bermuda v Argentina Buenos Aires 22 Feb 2023 T20I # 1997
Karanbir Singh 97 57 9 7 170.17 Austria v Romania Rome 9 Jun 2024 T20I # 2656
Anshuman Rath 97 66 6 4 146.96 Hong Kong v Malaysia Kuala Lumpur 12 Mar 2025 T20I # 3113
Anshuman Rath 97 60 10 3 161.66 Hong Kong v Qatar Mong Kok 13 Apr 2025 T20I # 3138
TM Dilshan 96* 57 12 2 168.42 Sri Lanka v West Indies The Oval 19 Jun 2009 T20I # 115
JP Duminy 96* 54 10 4 177.77 South Africa v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
PM Seelaar 96* 49 9 5 195.91 Netherlands v Scotland Dublin (Malahide) 16 Sep 2019 T20I # 884
JW Jenner 96* 66 11 2 145.45 Jersey v Denmark Almeria 21 Oct 2021 T20I # 1337
RR Rossouw 96* 55 10 5 174.54 South Africa v England Cardiff 28 Jul 2022 T20I # 1698
SKA Awiah 96* 69 9 3 139.13 Ghana v Cameroon Kigali 6 Dec 2022 T20I # 1942
CO Obuya 96* 60 8 6 160.00 Kenya v Uganda Nairobi (Gym) 10 Jun 2023 T20I # 2088
Sami Sohail 96* 71 6 5 135.21 Malawi v Rwanda Rwanda 26 Jul 2025 T20I # 3375
DR Martyn 96 56 7 5 171.42 Australia v South Africa Brisbane 9 Jan 2006 T20I # 4
Zubaidi Zulkifle 96 43 6 8 223.25 Malaysia v Bhutan Bangi 2 Jul 2022 T20I # 1597
Virandeep Singh 96 54 8 5 177.77 Malaysia v Bahrain Bangi 19 Dec 2022 T20I # 1969
B McMullen 96 50 9 6 192.00 Scotland v Italy Edinburgh 24 Jul 2023 T20I # 2160
D Myers 96 45 11 6 213.33 Zimbabwe v Rwanda Nairobi (Ruaraka) 22 Oct 2024 T20I # 2926
Fiaz Ahmed 96 45 5 9 213.33 Bahrain v Indonesia Bali 23 Feb 2025 T20I # 3099
JC Buttler 96 59 6 4 162.71 England v West Indies Chester-le-Street 6 Jun 2025 T20I # 3205
Razmal Shigiwal 95* 47 5 7 202.12 Austria v Hungary Lower Austria 5 Jun 2022 T20I # 1550
PR Stirling 95 47 6 8 202.12 Ireland v West Indies St George's 15 Jan 2020 T20I # 1028
KS Williamson 95 48 8 6 197.91 New Zealand v India Hamilton 29 Jan 2020 T20I # 1035
AV Lazarus 95 66 3 8 143.93 Thailand v Indonesia Bali 1 May 2024 T20I # 2584
CJ Anderson 94* 41 2 10 229.26 New Zealand v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
V Kohli 94* 50 6 6 188.00 India v West Indies Hyderabad 6 Dec 2019 T20I # 1020
HE van der Dussen 94* 60 5 6 156.66 South Africa v England Sharjah 6 Nov 2021 T20I # 1400
Sami Sohail 94* 60 13 0 156.66 Malawi v Lesotho Kigali 25 Nov 2022 T20I # 1921
LJ Tucker 94* 51 8 4 184.31 Ireland v Austria Edinburgh 23 Jul 2023 T20I # 2157
Aaron Jones 94* 40 4 10 235.00 U.S.A. v Canada Dallas 1 Jun 2024 T20I # 2632
LE Bosman 94 45 5 9 208.88 South Africa v England Centurion 15 Nov 2009 T20I # 125
AD Hales 94 61 11 2 154.09 England v Australia Chester-le-Street 31 Aug 2013 T20I # 329
Umar Akmal 94 54 9 4 174.07 Pakistan v Australia Mirpur 23 Mar 2014 T20I # 381
SF Mire 94 63 6 6 149.20 Zimbabwe v Pakistan Harare 4 Jul 2018 T20I # 685
MS Chapman 94 44 11 4 213.63 New Zealand v Pakistan Auckland 21 Mar 2025 T20I # 3124
J Baker 94 60 9 5 156.66 Cayman v Bahamas King City (NW) 22 Jun 2025 T20I # 3262
H Masakadza 93* 58 8 5 160.34 Zimbabwe v Bangladesh Khulna 22 Jan 2016 T20I # 484
TP Ura 93* 40 4 9 232.50 P.N.G. v Singapore Singapore 3 Jul 2022 T20I # 1605
Basil George 93* 44 5 7 211.36 Malta v Gibraltar Waterloo 3 Jul 2022 T20I # 1606
A Vala 93* 47 7 6 197.87 P.N.G. v Uganda Bulawayo 12 Jul 2022 T20I # 1642
YBK Jaiswal 93* 53 13 2 175.47 India v Zimbabwe Harare 13 Jul 2024 T20I # 2759
Virandeep Singh 93* 57 8 4 163.15 Malaysia v Saudi Arabia Kuala Lumpur 26 Apr 2025 T20I # 3161
MJ Guptill 93 56 6 7 166.07 New Zealand v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
PJ Moor 92* 60 9 6 153.33 Zimbabwe v Singapore Singapore 3 Oct 2019 T20I # 902
TH David 92* 32 9 7 287.50 Singapore v Malaysia Bangkok 3 Mar 2020 T20I # 1071
R Satheesan 92* 50 6 3 184.00 Romania v Bulgaria Ilfov County 17 Oct 2020 T20I # 1102
DP Conway 92* 52 11 3 176.92 New Zealand v Bangladesh Hamilton 28 Mar 2021 T20I # 1139
KC D'Souza 92* 34 5 10 270.58 Bulgaria v Serbia Sofia 24 Jun 2022 T20I # 1576
MTMMJ Ave 92* 61 11 2 150.81 Cook Islands v Fiji Port vila 14 Sep 2022 T20I # 1773
DP Conway 92* 58 7 2 158.62 New Zealand v Australia Sydney 22 Oct 2022 T20I # 1839
MR Marsh 92* 49 13 2 187.75 Australia v South Africa Durban 30 Aug 2023 T20I # 2224
AE Paraam 92* 58 7 6 158.62 Singapore v Japan Bangkok 6 Feb 2024 T20I # 2453
K Bhurtel 92* 54 7 6 170.37 Nepal v U.S.A. Dallas 19 Oct 2024 T20I # 2916
MP O'Dowd 92* 57 11 1 161.40 Netherlands v Guernsey The Hague 9 Jul 2025 T20I # 3292
S Dhawan 92 62 10 2 148.38 India v West Indies Chennai 11 Nov 2018 T20I # 710
SJ Baard 92 58 6 4 158.62 Namibia v Botswana Windhoek 22 Aug 2019 T20I # 859
A Dizija 92 56 15 2 164.28 Serbia v Bulgaria Sofia 25 Jun 2022 T20I # 1578
Kushal Malla 92 41 3 9 224.39 Nepal v Hong Kong Mulpani 21 Oct 2023 T20I # 2324
RG Sharma 92 41 7 8 224.39 India v Australia Gros Islet 24 Jun 2024 T20I # 2721
MJ Guptill 91* 54 5 6 168.51 New Zealand v Zimbabwe Auckland 11 Feb 2012 T20I # 219
BN Cooper 91* 56 5 7 162.50 Netherlands v Ireland Dublin (Malahide) 18 Sep 2019 T20I # 887
LMP Simmons 91* 40 5 10 227.50 West Indies v Ireland Basseterre 19 Jan 2020 T20I # 1030
Mohammad Rizwan 91* 60 5 3 151.66 Pakistan v Zimbabwe Harare 25 Apr 2021 T20I # 1158
BFW de Leede 91* 67 9 3 135.82 Netherlands v U.S.A. Bulawayo 15 Jul 2022 T20I # 1657
V Saini 91* 45 7 6 202.22 Romania v Luxembourg Marsa 16 Jul 2023 T20I # 2144
CJA Amini 91* 53 8 4 171.69 P.N.G. v Malaysia Kuala Lumpur 16 Mar 2024 T20I # 2522
BB McCullum 91 55 11 3 165.45 New Zealand v India Chennai 11 Sep 2012 T20I # 261
E Lewis 91 51 5 9 178.43 West Indies v Pakistan Port of Spain 1 Apr 2017 T20I # 604
Fakhar Zaman 91 46 12 3 197.82 Pakistan v Australia Harare 8 Jul 2018 T20I # 689
PR Stirling 91 50 12 2 182.00 Ireland v Afghanistan Dehradun 23 Feb 2019 T20I # 746
S Davizi 91 65 8 3 140.00 Czech Rep. v Malta Marsa 18 Oct 2019 T20I # 934
EJG Morgan 91 41 7 7 221.95 England v New Zealand Napier 8 Nov 2019 T20I # 1008
KL Rahul 91 56 9 4 162.50 India v West Indies Wankhede 11 Dec 2019 T20I # 1024
HS Gericke 91 54 8 3 168.51 Malta v Bulgaria Sofia 23 Sep 2020 T20I # 1099
Taranjeet Singh 91 57 13 1 159.64 Romania v Malta Ilfov County 4 Sep 2021 T20I # 1255
ND Laegsgaard 91 42 5 9 216.66 Denmark v Gibraltar Waterloo 29 Jun 2022 T20I # 1587
Muhammad Waseem 91 50 8 7 182.00 U.A.E. v Afghanistan Abu Dhabi 18 Feb 2023 T20I # 1994
DMW Rawlins 91 33 6 9 275.75 Bermuda v Argentina Buenos Aires 22 Feb 2023 T20I # 1997
A Dizija 91 47 5 6 193.61 Serbia v Turkey Sofia 23 Jun 2023 T20I # 2109
TM Head 91 48 8 6 189.58 Australia v South Africa Durban 3 Sep 2023 T20I # 2230
HAM Shah 91 55 8 4 165.45 Denmark v Cyprus Castel 27 Aug 2024 T20I # 2815
BJ Bennett 91 35 8 7 260.00 Zimbabwe v Seychelles Nairobi (Gym) 19 Oct 2024 T20I # 2914
E Lewis 91 44 7 8 206.81 West Indies v Ireland Bready 15 Jun 2025 T20I # 3238
HH Gibbs 90* 55 14 2 163.63 South Africa v West Indies Johannesburg 11 Sep 2007 T20I # 20
DA Warner 90* 62 5 3 145.16 Australia v Sri Lanka Sydney 26 Jan 2013 T20I # 299
JE Root 90* 49 13 1 183.67 England v Australia Southampton 29 Aug 2013 T20I # 328
V Kohli 90* 55 9 2 163.63 India v Australia Adelaide 26 Jan 2016 T20I # 485
AA Jasani 90* 52 7 4 173.07 Tanzania v Kenya Kigali 17 Nov 2021 T20I # 1433
Mohammad Rizwan 90* 63 6 2 142.85 Pakistan v New Zealand Christchurch 19 Jan 2024 T20I # 2437
A Sharafu 90* 48 8 5 187.50 U.A.E. v Kuwait Al Amerat 12 Apr 2024 T20I # 2548
CH Gayle 90 41 9 7 219.51 West Indies v South Africa Johannesburg 11 Jan 2015 T20I # 414
SPD Smith 90 53 7 4 169.81 Australia v England Cardiff 31 Aug 2015 T20I # 453
Najeeb Tarakai 90 58 7 5 155.17 Afghanistan v Ireland Greater Noida 10 Mar 2017 T20I # 600
S Dhawan 90 49 6 6 183.67 India v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
Babar Azam 90 58 13 1 155.17 Pakistan v South Africa Johannesburg 3 Feb 2019 T20I # 734
JM Bairstow 90 53 3 8 169.81 England v South Africa Bristol 27 Jul 2022 T20I # 1693
Aqib Ilyas 90 52 10 4 173.07 Oman v U.A.E. Doha 16 Sep 2023 T20I # 2235
S Ssesazi 90 50 9 4 180.00 Uganda v Ghana Accra 18 Mar 2024 T20I # 2528
P Nissanka 90 60 7 3 150.00 Sri Lanka v New Zealand Mount Maunganui 28 Dec 2024 T20I # 3079
M Levitt 90 57 6 5 157.89 Netherlands v Scotland Glasgow 18 Jun 2025 T20I # 3247
GC Smith 89* 58 11 1 153.44 South Africa v Australia Johannesburg 24 Feb 2006 T20I # 6
JM Kemp 89* 56 6 6 158.92 South Africa v New Zealand Durban 19 Sep 2007 T20I # 39
V Kohli 89* 47 11 1 189.36 India v West Indies Wankhede 31 Mar 2016 T20I # 556
MN Samuels 89* 66 9 3 134.84 West Indies v Afghanistan Basseterre 5 Jun 2017 T20I # 613
Sarfaraz Ahmed 89* 49 10 3 181.63 Pakistan v Scotland Edinburgh 12 Jun 2018 T20I # 671
GJ Delany 89* 49 9 3 181.63 Ireland v Oman Tolerance Oval 21 Oct 2019 T20I # 952
Muhammad Usman 89* 63 6 2 141.26 U.A.E. v Canada Abu Dhabi 27 Oct 2019 T20I # 985
DA Warner 89* 56 9 4 158.92 Australia v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
L Canessane 89* 52 8 5 171.15 France v Romania Marsa 13 Jul 2023 T20I # 2135
Muhammad Waseem 89* 50 6 6 178.00 U.A.E. v Namibia Windhoek 29 Sep 2024 T20I # 2875
O Manishimwe 89* 52 7 5 171.15 Rwanda v Botswana Rwanda 6 Dec 2024 T20I # 3005
DA Warner 89 43 7 6 206.97 Australia v South Africa Melbourne 11 Jan 2009 T20I # 80
MR Swart 89 55 6 5 161.81 Netherlands v Kenya Windhoek 19 Apr 2013 T20I # 313
AJ Finch 89 52 14 1 171.15 Australia v India Rajkot 10 Oct 2013 T20I # 331
DPMD Jayawardene 89 51 11 3 174.50 Sri Lanka v England Chattogram 27 Mar 2014 T20I # 387
Mohammad Nabi 89 30 6 9 296.66 Afghanistan v Ireland Greater Noida 12 Mar 2017 T20I # 601
Ahmed Shehzad 89 55 8 3 161.81 Pakistan v World-XI Lahore 15 Sep 2017 T20I # 621
KL Rahul 89 49 5 8 181.63 India v Sri Lanka Indore 22 Dec 2017 T20I # 634
RG Sharma 89 61 5 5 145.90 India v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
E Lewis 89 36 6 8 247.22 West Indies v Bangladesh Mirpur 22 Dec 2018 T20I # 717
KJ Coetzer 89 50 11 5 178.00 Scotland v Netherlands Dublin (Malahide) 16 Sep 2019 T20I # 884
Mohammad Rizwan 89 59 10 3 150.84 Pakistan v New Zealand Napier 22 Dec 2020 T20I # 1119
Ishan Kishan 89 56 10 3 158.92 India v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
LA Dunbar 89 45 7 8 197.77 Serbia v Bulgaria Sofia 25 Jun 2022 T20I # 1577
A Johnson 89 41 11 5 217.07 Canada v Oman Al Amerat 20 Nov 2022 T20I # 1903
RG Mukasa 89 62 13 2 143.54 Uganda v Tanzania Rwanda 15 Dec 2022 T20I # 1959
IDM Latin 89 47 7 6 189.36 Gibraltar v Malta Gibraltar 5 May 2023 T20I # 2058
RG Mukasa 89 51 12 3 174.50 Uganda v Rwanda Rwanda 24 Aug 2023 T20I # 2214
Meet Bhavsar 89 55 7 4 161.81 Kuwait v Saudi Arabia Doha 1 Oct 2023 T20I # 2272
N Davin 89 45 10 4 197.77 Namibia v Zimbabwe Windhoek 22 Nov 2023 T20I # 2356
Ali Nadeem 89 58 5 4 153.44 Canada v Cayman George Town 23 Apr 2025 T20I # 3153
Pargat Singh 89 44 6 6 202.27 Canada v Cayman King City (NE) 13 Jun 2025 T20I # 3227
DJ Hussey 88* 44 5 6 200.00 Australia v South Africa Johannesburg 27 Mar 2009 T20I # 87
H Patel 88* 61 9 2 144.26 Canada v Ireland Colombo (SSC) 3 Feb 2010 T20I # 130
Tamim Iqbal 88* 61 10 2 144.26 Bangladesh v West Indies Mirpur 10 Dec 2012 T20I # 291
Shamsudheen Purat 88* 48 8 6 183.33 Saudi Arabia v Qatar Al Amerat 24 Jan 2019 T20I # 729
Mohammad Rizwan 88* 51 5 4 172.54 Pakistan v England Karachi 22 Sep 2022 T20I # 1793
PD Salt 88* 41 13 3 214.63 England v Pakistan Lahore 30 Sep 2022 T20I # 1802
Muhammad Tanveer 88* 46 2 10 191.30 Qatar v Bahrain Bangi 18 Dec 2022 T20I # 1964
Adil Butt 88* 60 8 6 146.66 Eswatini v Nigeria Abuja 26 Nov 2024 T20I # 2986
J Baker 88* 61 6 3 144.26 Cayman v Bahamas George Town 24 Apr 2025 T20I # 3157
ST Jayasuriya 88 44 11 4 200.00 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
CH Gayle 88 50 6 6 176.00 West Indies v Australia The Oval 6 Jun 2009 T20I # 92
GC Smith 88 44 8 6 200.00 South Africa v England Centurion 15 Nov 2009 T20I # 125
R Sandaruwan 88 55 2 10 160.00 Kuwait v Qatar Doha 6 Jul 2019 T20I # 818
Kamran Khan 88 53 6 7 166.03 Qatar v Maldives Al Amerat 23 Feb 2020 T20I # 1048
Chirag Suri 88 61 9 2 144.26 U.A.E. v Kuwait Al Amerat 21 Aug 2022 T20I # 1741
Mohammad Rizwan 88 67 9 1 131.34 Pakistan v England Karachi 25 Sep 2022 T20I # 1798
TL Seifert 88 48 10 3 183.33 New Zealand v Sri Lanka Queenstown 8 Apr 2023 T20I # 2041
Misbah-ul-Haq 87* 53 3 5 164.15 Pakistan v Bangladesh Karachi 20 Apr 2008 T20I # 55
MJ Guptill 87* 58 9 4 150.00 New Zealand v Pakistan Hamilton 17 Jan 2016 T20I # 480
Babar Azam 87* 59 7 3 147.45 Pakistan v England Lahore 30 Sep 2022 T20I # 1802
M Campopiano 87* 57 6 4 152.63 Italy v Spain Almeria 6 Nov 2022 T20I # 1876
MS Chapman 87* 42 9 4 207.14 New Zealand v Pakistan Rawalpindi 21 Apr 2024 T20I # 2581
PD Salt 87* 47 7 5 185.10 England v West Indies Gros Islet 19 Jun 2024 T20I # 2709
Fiaz Ahmed 87* 55 9 2 158.18 Bahrain v Singapore Singapore 28 Feb 2025 T20I # 3104
SW Billings 87 47 10 3 185.10 England v West Indies Basseterre 8 Mar 2019 T20I # 751
Syed Aziz 87 50 7 4 174.00 Malaysia v Vanuatu Kuala Lumpur 4 Oct 2019 T20I # 906
Rahmanullah Gurbaz 87 45 6 7 193.33 Afghanistan v Zimbabwe Abu Dhabi 17 Mar 2021 T20I # 1134
Virandeep Singh 87 53 6 6 164.15 Malaysia v Netherlands Kirtipur 18 Apr 2021 T20I # 1150
Mohammad Rizwan 87 45 10 3 193.33 Pakistan v West Indies Karachi 16 Dec 2021 T20I # 1450
Sikandar Raza 87 40 8 5 217.50 Zimbabwe v Singapore Bulawayo 11 Jul 2022 T20I # 1634
G Mckeon 87 51 9 5 170.58 France v Estonia Kerava 30 Jul 2022 T20I # 1709
Imran Anwar 87 52 6 7 167.30 Bahrain v Kuwait Mong Kok 11 Mar 2023 T20I # 2019
J Butler 87 67 4 5 129.85 Guernsey v Germany Deventer 15 Aug 2023 T20I # 2197
RR Hendricks 87 51 6 6 170.58 South Africa v West Indies Kingston 23 May 2024 T20I # 2617
LS Livingstone 87 47 6 5 185.10 England v Australia Cardiff 13 Sep 2024 T20I # 2851
JP Duminy 86* 43 10 3 200.00 South Africa v New Zealand Chattogram 24 Mar 2014 T20I # 383
P Khadka 86* 50 8 5 172.00 Nepal v Malaysia Kuala Lumpur 13 Jul 2019 T20I # 827
Mohammad Hafeez 86* 52 4 6 165.38 Pakistan v England Manchester 1 Sep 2020 T20I # 1094
JM Bairstow 86* 48 9 4 179.16 England v South Africa Cape Town 27 Nov 2020 T20I # 1109
A Ferguson 86* 60 12 1 143.33 Argentina v Belize North Sound 10 Nov 2021 T20I # 1414
TP Ura 86* 34 2 10 252.94 P.N.G. v Malaysia Kirtipur 1 Apr 2022 T20I # 1501
BA Pai 86* 59 11 1 145.76 Gibraltar v Bulgaria Marsa 13 May 2022 T20I # 1531
R Satheesan 86* 43 10 5 200.00 Romania v Bulgaria Marsa 13 May 2022 T20I # 1533
AD Hales 86* 47 4 7 182.97 England v India Adelaide 10 Nov 2022 T20I # 1878
NA Greenwood 86* 56 10 1 153.57 Jersey v Germany Edinburgh 25 Jul 2023 T20I # 2167
JM Bairstow 86* 60 8 4 143.33 England v New Zealand Manchester 1 Sep 2023 T20I # 2229
RR Sharan 86* 63 5 6 136.50 Cambodia v Indonesia Bali 21 Nov 2023 T20I # 2351
S Ravichandran 86* 43 9 3 200.00 Japan v Mongolia Sano 11 May 2024 T20I # 2603
Karanbir Singh 86* 48 10 6 179.16 Austria v Norway Vinor 10 Jun 2025 T20I # 3217
DPMD Jayawardene 86 63 12 1 136.50 Sri Lanka v Australia Pallekele 8 Aug 2011 T20I # 203
Mohammad Hafeez 86 51 9 4 168.62 Pakistan v South Africa Centurion 3 Mar 2013 T20I # 306
Babar Azam 86 52 10 2 165.38 Pakistan v World-XI Lahore 12 Sep 2017 T20I # 619
Babar Hayat 86 45 6 7 191.11 Hong Kong v P.N.G. Bulawayo 14 Jul 2022 T20I # 1649
MA Jones 86 55 6 4 156.36 Scotland v Ireland Hobart 19 Oct 2022 T20I # 1833
Ahmed Faiz 86 50 4 6 172.00 Malaysia v Singapore Bangi 22 Dec 2022 T20I # 1976
KJ Stagno 86 38 5 9 226.31 Gibraltar v Portugal Gibraltar 4 May 2023 T20I # 2056
M Coetzee 86 55 10 4 156.36 Hong Kong v U.A.E. Mulpani 25 Oct 2023 T20I # 2328
BKG Mendis 86 55 6 6 156.36 Sri Lanka v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
T Marumani 86 37 10 5 232.43 Zimbabwe v Seychelles Nairobi (Gym) 19 Oct 2024 T20I # 2914
I Liyanage 86 54 3 8 159.25 Qatar v Cambodia Doha 23 Nov 2024 T20I # 2973
M Levitt 86 53 6 5 162.26 Netherlands v Nepal Glasgow 19 Jun 2025 T20I # 3250
Arun Yadav 86 64 11 2 134.37 Tanzania v Malawi Blantyre 6 Jul 2025 T20I # 3279
Ilyas Ataullah 86 50 9 6 172.00 Turkey v Bulgaria Sofia 10 Jul 2025 T20I # 3297
A Symonds 85* 46 7 3 184.78 Australia v New Zealand W.A.C.A 11 Dec 2007 T20I # 49
EJG Morgan 85* 45 7 5 188.88 England v South Africa Johannesburg 13 Nov 2009 T20I # 124
CL White 85* 49 6 6 173.46 Australia v Sri Lanka Bridgetown 9 May 2010 T20I # 170
CH Gayle 85* 52 7 5 163.46 West Indies v New Zealand Lauderhill 30 Jun 2012 T20I # 247
MN Samuels 85* 43 3 9 197.67 West Indies v Bangladesh Mirpur 10 Dec 2012 T20I # 291
MN Samuels 85* 66 9 2 128.78 West Indies v England Eden Gardens 3 Apr 2016 T20I # 557
DM Gondaria 85* 67 6 1 126.86 Kenya v Bermuda ICCA Dubai 21 Oct 2019 T20I # 953
DA Miller 85* 45 5 7 188.88 South Africa v Pakistan Lahore 14 Feb 2021 T20I # 1122
BA King 85* 55 5 6 154.54 West Indies v India Lauderhill 13 Aug 2023 T20I # 2194
NA Greenwood 85* 52 4 5 163.46 Jersey v Serbia Krefeld 7 Jul 2024 T20I # 2738
K Kadowaki-Fleming 85* 64 5 3 132.81 Japan v Indonesia Incheon 5 Oct 2024 T20I # 2895
F du Plessis 85 65 10 3 130.76 South Africa v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
HM Amla 85 51 11 1 166.66 South Africa v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
RG Sharma 85 43 6 6 197.67 India v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
V Kohli 85 61 4 3 139.34 India v Australia Sydney 8 Dec 2020 T20I # 1116
Babar Azam 85 49 8 3 173.46 Pakistan v England Nottingham 16 Jul 2021 T20I # 1191
KS Williamson 85 48 10 3 177.08 New Zealand v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
J Mees 85 51 6 6 166.66 Luxembourg v Malta Marsa 13 Jul 2023 T20I # 2133
NA Greenwood 85 50 9 3 170.00 Jersey v Guernsey Castel 22 Jun 2024 T20I # 2714
SR Mukkamalla 85 54 7 4 157.40 U.S.A. v U.A.E. Windhoek 30 Sep 2024 T20I # 2879
S Ssesazi 85 53 6 6 160.37 Uganda v Botswana Rwanda 9 Dec 2024 T20I # 3022
Karanbir Singh 85 35 9 7 242.85 Austria v Hungary Ilfov County 27 Jun 2025 T20I # 3267
M Raikes 85 47 10 4 180.85 Gibraltar v Bulgaria Sofia 10 Jul 2025 T20I # 3295
ADS Fletcher 84* 64 6 5 131.25 West Indies v Sri Lanka Bengaluru 20 Mar 2016 T20I # 543
DAS Gunaratne 84* 46 6 5 182.60 Sri Lanka v Australia Geelong 19 Feb 2017 T20I # 597
I Udana 84* 48 8 6 175.00 Sri Lanka v South Africa Centurion 22 Mar 2019 T20I # 758
Mohammad Nabi 84* 54 3 7 155.55 Afghanistan v Bangladesh Mirpur 15 Sep 2019 T20I # 883
R Sandaruwan 84* 38 11 5 221.05 Kuwait v Saudi Arabia Al Amerat 23 Feb 2020 T20I # 1049
TL Seifert 84* 63 8 3 133.33 New Zealand v Pakistan Hamilton 20 Dec 2020 T20I # 1118
Sami Sohail 84* 66 6 1 127.27 Malawi v Seychelles Rwanda 20 Oct 2021 T20I # 1323
Chirag Suri 84* 53 5 5 158.49 U.A.E. v Nepal Al Amerat 12 Feb 2022 T20I # 1460
V Aravind 84* 52 6 5 161.53 U.A.E. v Bahrain Al Amerat 21 Feb 2022 T20I # 1480
Taranjeet Singh 84* 35 7 6 240.00 Romania v Gibraltar Marsa 14 May 2022 T20I # 1535
Sami Sohail 84* 55 5 4 152.72 Malawi v Botswana Rwanda 20 Nov 2022 T20I # 1899
YBK Jaiswal 84* 51 11 3 164.70 India v West Indies Lauderhill 12 Aug 2023 T20I # 2193
Virandeep Singh 84* 59 4 4 142.37 Malaysia v Hong Kong Kuala Lumpur 22 Sep 2023 T20I # 2249
WAE Burton 84* 45 5 7 186.66 Serbia v Slovenia Belgrade 8 Jun 2025 T20I # 3211
Shakib Al Hasan 84 54 11 2 155.55 Bangladesh v Pakistan Pallekele 25 Sep 2012 T20I # 274
J Charles 84 56 10 3 150.00 West Indies v England Pallekele 27 Sep 2012 T20I # 276
MDKJ Perera 84 59 5 4 142.37 Sri Lanka v Pakistan Dubai (DICS) 13 Dec 2013 T20I # 351
AJ Finch 84 41 7 6 204.87 Australia v England Birmingham 27 Jun 2018 T20I # 679
TL Seifert 84 43 7 6 195.34 New Zealand v India Wellington 6 Feb 2019 T20I # 735
T Manders 84 52 10 2 161.53 Bermuda v Bahamas Coolidge 10 Nov 2021 T20I # 1413
LJ Tucker 84 56 9 3 150.00 Ireland v U.S.A. Lauderhill 23 Dec 2021 T20I # 1452
Muhammad Waseem 84 44 3 8 190.90 U.A.E. v Oman Al Amerat 14 Feb 2022 T20I # 1464
Rahmanullah Gurbaz 84 45 4 6 186.66 Afghanistan v Sri Lanka Sharjah 3 Sep 2022 T20I # 1757
AD Hales 84 51 12 3 164.70 England v Australia Perth 9 Oct 2022 T20I # 1812
A Johnson 84 52 6 6 161.53 Canada v Saudi Arabia Al Amerat 15 Nov 2022 T20I # 1882
K Motlhanka 84 66 15 1 127.27 Botswana v Ghana Benoni 11 Dec 2023 T20I # 2394
JC Buttler 84 51 8 3 164.70 England v Pakistan Birmingham 25 May 2024 T20I # 2623
Luka Woods 84 55 7 6 152.72 Serbia v Slovenia Ljubljana 30 Jun 2024 T20I # 2730
D Norotam 84 55 8 4 152.72 Portugal v Norway Albergaria 9 Apr 2025 T20I # 3133
BM Duckett 84 46 10 2 182.60 England v West Indies Southampton 10 Jun 2025 T20I # 3218
Arun Yadav 84 32 9 6 262.50 Tanzania v Bahrain Blantyre 8 Jul 2025 T20I # 3287
Ahmed Faiz 84 43 8 4 195.34 Malaysia v Samoa Singapore 24 Jul 2025 T20I # 3358
Tamim Iqbal 83* 58 6 3 143.10 Bangladesh v Netherlands Dharamsala 9 Mar 2016 T20I # 524
TM Dilshan 83* 56 8 3 148.21 Sri Lanka v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
Faisal Khan 83* 28 7 7 296.42 Saudi Arabia v Kuwait Al Amerat 24 Jan 2019 T20I # 727
PR Stirling 83* 36 6 7 230.55 Ireland v Zimbabwe Bready 12 Jul 2019 T20I # 825
JC Buttler 83* 52 5 4 159.61 England v India Ahmedabad 16 Mar 2021 T20I # 1133
JC Buttler 83* 38 6 7 218.42 England v U.S.A. Bridgetown 23 Jun 2024 T20I # 2719
Mukhtar Ahmed 83 45 12 3 184.44 Pakistan v Zimbabwe Lahore 22 May 2015 T20I # 417
RG Sharma 83 55 7 3 150.90 India v Bangladesh Mirpur 24 Feb 2016 T20I # 509
JE Root 83 44 6 4 188.63 England v South Africa Wankhede 18 Mar 2016 T20I # 540
A Balbirnie 83 50 12 1 166.00 Ireland v Netherlands Al Amerat 17 Feb 2019 T20I # 743
NR Kumar 83 36 4 6 230.55 Canada v Jersey Tolerance Oval 20 Oct 2019 T20I # 947
DS Airee 83 47 6 4 176.59 Nepal v Philippines Al Amerat 19 Feb 2022 T20I # 1474
WAE Burton 83 27 8 8 307.40 Serbia v Bulgaria Sofia 24 Jun 2022 T20I # 1576
TP Ura 83 33 4 8 251.51 P.N.G. v Hong Kong Bulawayo 14 Jul 2022 T20I # 1649
MS Chapman 83 44 5 7 188.63 New Zealand v Scotland Edinburgh 29 Jul 2022 T20I # 1701
RR Hendricks 83 44 11 2 188.63 South Africa v West Indies Johannesburg 28 Mar 2023 T20I # 2036
Litton Das 83 41 10 3 202.43 Bangladesh v Ireland Chattogram 29 Mar 2023 T20I # 2037
SA Yadav 83 44 10 4 188.63 India v West Indies Providence 8 Aug 2023 T20I # 2192
FH Allen 83 53 4 6 156.60 New Zealand v England Birmingham 3 Sep 2023 T20I # 2231
KS Leverock 83 43 7 6 193.02 Bermuda v Canada Sandys Parish 30 Sep 2023 T20I # 2266
Abdul Waheed 83 58 10 1 143.10 Saudi Arabia v Kuwait Doha 5 Oct 2023 T20I # 2293
Babar Hayat 83 35 2 9 237.14 Hong Kong v Malaysia Al Amerat 17 Apr 2024 T20I # 2571
JC Buttler 83 45 8 6 184.44 England v West Indies Bridgetown 10 Nov 2024 T20I # 2943
R Obuya 83 44 6 6 188.63 Uganda v Rwanda Rwanda 5 Dec 2024 T20I # 3003
CJ Anderson 82* 42 6 4 195.23 New Zealand v Pakistan Wellington 22 Jan 2016 T20I # 483
V Kohli 82* 51 9 2 160.78 India v Australia Mohali 27 Mar 2016 T20I # 553
LMP Simmons 82* 51 7 5 160.78 West Indies v India Wankhede 31 Mar 2016 T20I # 556
Mohammad Rizwan 82* 61 10 1 134.42 Pakistan v Zimbabwe Harare 21 Apr 2021 T20I # 1154
RD Berrington 82* 61 7 3 134.42 Scotland v Zimbabwe Edinburgh 15 Sep 2021 T20I # 1276
Muhammad Younis 82* 44 6 6 186.36 Bahrain v Qatar Doha 23 Oct 2021 T20I # 1348
Sikandar Raza 82* 40 7 5 205.00 Zimbabwe v U.S.A. Bulawayo 14 Jul 2022 T20I # 1652
V Kohli 82* 53 6 4 154.71 India v Pakistan Melbourne 23 Oct 2022 T20I # 1842
SP Gomes 82* 49 7 3 167.34 Portugal v Gibraltar Albergaria 11 Apr 2023 T20I # 2043
G Mckeon 82* 45 11 4 182.22 France v Luxembourg Marsa 12 Jul 2023 T20I # 2131
Sikandar Raza 82* 35 3 9 234.28 Zimbabwe v Namibia Windhoek 25 Oct 2023 T20I # 2329
BA King 82* 52 8 5 157.69 West Indies v England St George's 14 Dec 2023 T20I # 2402
SD Hope 82* 39 4 8 210.25 West Indies v U.S.A. Bridgetown 21 Jun 2024 T20I # 2713
V Kohli 82 54 7 1 151.85 India v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
Hazratullah Zazai 82 54 6 7 151.85 Afghanistan v Ireland Bready 22 Aug 2018 T20I # 697
Babar Azam 82 55 9 1 149.09 Pakistan v Zimbabwe Rawalpindi 7 Nov 2020 T20I # 1105
Zeeshan Kukikhel 82 42 9 5 195.23 Hungary v Malta Ilfov County 5 Sep 2021 T20I # 1259
DJ Malan 82 49 7 4 167.34 England v Australia Canberra 12 Oct 2022 T20I # 1817
Sikandar Raza 82 48 5 5 170.83 Zimbabwe v Ireland Hobart 17 Oct 2022 T20I # 1828
Bilal Masud 82 33 5 7 248.48 Estonia v Gibraltar Gibraltar 30 Sep 2023 T20I # 2267
Pargat Singh 82 60 7 2 136.66 Canada v Cayman Hamilton 4 Oct 2023 T20I # 2287
Sikandar Raza 82 48 1 8 170.83 Zimbabwe v Kenya Windhoek 30 Nov 2023 T20I # 2376
N Pooran 82 45 6 6 182.22 West Indies v England St George's 16 Dec 2023 T20I # 2407
S Chandramohan 82 55 11 3 149.09 Singapore v Maldives Bangkok 2 Feb 2024 T20I # 2445
A Mansale 82 50 8 3 164.00 Vanuatu v Fiji Apia (No 2) 19 Aug 2024 T20I # 2778
DA Miller 82 40 4 8 205.00 South Africa v Pakistan Durban 10 Dec 2024 T20I # 3026
T Manders 82 52 5 6 157.69 Bermuda v Bahamas Buenos Aires 15 Dec 2024 T20I # 3060
Abdul Waheed 82 52 7 3 157.69 Saudi Arabia v Malaysia Kuala Lumpur 26 Apr 2025 T20I # 3161
Muhammad Waseem 82 42 9 5 195.23 U.A.E. v Bangladesh Sharjah 19 May 2025 T20I # 3188
BB McCullum 81* 46 5 6 176.08 New Zealand v Zimbabwe Harare 15 Oct 2011 T20I # 211
AD Mathews 81* 49 7 4 165.30 Sri Lanka v New Zealand Auckland 10 Jan 2016 T20I # 476
NJ Ferraby 81* 64 9 0 126.56 Jersey v Guernsey Castel 1 Jun 2019 T20I # 789
Shaheryar Butt 81* 45 4 7 180.00 Belgium v Luxembourg Walferdange 29 Aug 2020 T20I # 1089
BFW de Leede 81* 42 7 5 192.85 Netherlands v Nepal Kirtipur 20 Apr 2021 T20I # 1152
VB Chikkannaiah 81* 58 8 2 139.65 Germany v France Krefeld 7 Aug 2021 T20I # 1217
SO Hetmyer 81* 54 8 4 150.00 West Indies v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
TLW Cooper 81* 42 11 2 192.85 Netherlands v Uganda Bulawayo 14 Jul 2022 T20I # 1650
HC Brook 81* 35 8 5 231.42 England v Pakistan Karachi 23 Sep 2022 T20I # 1795
Faisal Khan 81* 32 9 6 253.12 Saudi Arabia v Bahrain Al Amerat 20 Nov 2022 T20I # 1904
SA Edwards 81* 40 4 4 202.50 Netherlands v U.S.A. Utrecht 25 Aug 2024 T20I # 2808
Nazimuddin 81 50 8 5 162.00 Bangladesh v Pakistan Nairobi (Gym) 2 Sep 2007 T20I # 18
ST Jayasuriya 81 47 10 3 172.34 Sri Lanka v West Indies Nottingham 10 Jun 2009 T20I # 100
DPMD Jayawardene 81 51 8 2 158.82 Sri Lanka v New Zealand Providence 30 Apr 2010 T20I # 151
SR Watson 81 49 7 4 165.30 Australia v Pakistan Gros Islet 2 May 2010 T20I # 156
PR Stirling 81 41 5 6 197.56 Ireland v Scotland Deventer 17 Jun 2018 T20I # 675
Mohammad Nabi 81 36 6 7 225.00 Afghanistan v Ireland Dehradun 24 Feb 2019 T20I # 747
Mohammad Naim 81 48 10 2 168.75 Bangladesh v India Nagpur 10 Nov 2019 T20I # 1014
CG Williams 81 49 12 1 165.30 Namibia v Uganda Windhoek 5 Apr 2021 T20I # 1144
Azhar Andani 81 45 11 0 180.00 Portugal v Gibraltar Albergaria 22 Aug 2021 T20I # 1238
II Selemani 81 42 11 3 192.85 Tanzania v Mozambique Rwanda 2 Nov 2021 T20I # 1385
Chirag Suri 81 54 9 2 150.00 U.A.E. v Germany Al Amerat 19 Feb 2022 T20I # 1477
H Klaasen 81 46 7 5 176.08 South Africa v India Cuttack 12 Jun 2022 T20I # 1569
Nizakat Khan 81 55 8 2 147.27 Hong Kong v Singapore Bulawayo 15 Jul 2022 T20I # 1653
K Kadowaki-Fleming 81 40 6 5 202.50 Japan v Indonesia Sano 10 Oct 2022 T20I # 1813
M Coetzee 81 48 14 1 168.75 Hong Kong v Kuwait Mulpani 30 Oct 2023 T20I # 2336
CO Obuya 81 54 4 6 150.00 Kenya v Tanzania Windhoek 25 Nov 2023 T20I # 2363
DA Warner 81 49 9 3 165.30 Australia v West Indies Perth 13 Feb 2024 T20I # 2467
Nizakat Khan 81 48 5 4 168.75 Hong Kong v Japan Mong Kok 17 Feb 2024 T20I # 2478
Sami Sohail 81 55 6 4 147.27 Malawi v Kenya Nairobi 4 Jul 2024 T20I # 2734
AGS Gous 81 50 4 6 162.00 U.S.A. v Namibia Windhoek 1 Oct 2024 T20I # 2884
Adil Butt 81 43 8 4 188.37 Eswatini v St Helena Abuja 24 Nov 2024 T20I # 2978
Muhammad Waseem 81 46 5 6 176.08 U.A.E. v Qatar Doha 26 Nov 2024 T20I # 2985
K Bhurtel 81 50 6 6 162.00 Nepal v Kuwait Mong Kok 10 Apr 2025 T20I # 3134
AD Hales 80* 42 9 4 190.47 England v New Zealand Wellington 15 Feb 2013 T20I # 304
EJG Morgan 80* 46 4 6 173.91 England v New Zealand Hamilton 18 Feb 2018 T20I # 650
SPD Smith 80* 51 11 1 156.86 Australia v Pakistan Canberra 5 Nov 2019 T20I # 1002
Yasir Ali 80* 66 8 3 121.21 Spain v Germany Almeria 8 Mar 2020 T20I # 1080
V Kohli 80* 52 7 2 153.84 India v England Ahmedabad 20 Mar 2021 T20I # 1138
Amoluk Singh 80* 57 8 4 140.35 Ghana v Rwanda Rwanda 21 Aug 2021 T20I # 1234
KIC Asalanka 80* 49 5 5 163.26 Sri Lanka v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
JC Buttler 80* 49 9 3 163.26 England v India Adelaide 10 Nov 2022 T20I # 1878
Sohail Ahmed 80* 37 9 4 216.21 Bahrain v Canada Al Amerat 14 Nov 2022 T20I # 1881
N Davin 80* 44 8 4 181.81 Namibia v Zimbabwe Windhoek 24 Oct 2023 T20I # 2327
Luqman Butt 80* 53 10 3 150.94 Cambodia v Saudi Arabia Bangkok 11 Feb 2024 T20I # 2461
Muhammad Tanveer 80* 46 5 6 173.91 Qatar v Hong Kong Doha 29 Feb 2024 T20I # 2489
AGS Gous 80* 47 5 5 170.21 U.S.A. v South Africa North Sound 19 Jun 2024 T20I # 2708
JW Jenner 80* 31 9 5 258.06 Jersey v Guernsey Castel 22 Jun 2024 T20I # 2715
Sabbir Rahman 80 54 10 3 148.14 Bangladesh v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
MJ Guptill 80 48 10 3 166.66 New Zealand v Pakistan Mohali 22 Mar 2016 T20I # 545
Mohammad Shahzad 80 60 8 3 133.33 Afghanistan v Oman Dubai (DICS) 20 Jan 2017 T20I # 586
RG Sharma 80 55 6 4 145.45 India v New Zealand Delhi 1 Nov 2017 T20I # 630
S Dhawan 80 52 10 2 153.84 India v New Zealand Delhi 1 Nov 2017 T20I # 630
Adnan Idrees 80 43 7 5 186.04 Kuwait v Qatar Doha 6 Jul 2019 T20I # 818
MS Wade 80 53 7 2 150.94 Australia v India Sydney 8 Dec 2020 T20I # 1116
Muhammad Amin 80 48 11 2 166.66 Swaziland v Lesotho Kigali 16 Oct 2021 T20I # 1299
H Lakov 80 63 6 1 126.98 Bulgaria v Gibraltar Marsa 23 Oct 2021 T20I # 1347
Muhammad Amir 80 52 8 3 153.84 Malaysia v Bahrain Mong Kok 9 Mar 2023 T20I # 2016
Kuldeep 80 31 6 8 258.06 Portugal v Malta Gibraltar 6 May 2023 T20I # 2061
Muhammad Waseem 80 38 4 8 210.52 U.A.E. v Oman Doha 16 Sep 2023 T20I # 2235
SI Runsewe 80 62 5 2 129.03 Nigeria v Ghana Lagos 10 Oct 2023 T20I # 2307
SA Yadav 80 42 9 4 190.47 India v Australia Visakhapatnam 23 Nov 2023 T20I # 2360
N Davin 80 59 8 2 135.59 Namibia v Rwanda Windhoek 25 Nov 2023 T20I # 2364
KH Abe 80 34 6 6 235.29 Japan v Mongolia Sano 8 May 2024 T20I # 2594
L Yamamoto-Lake 80 40 10 2 200.00 Japan v Mongolia Sano 12 May 2024 T20I # 2606
Rahmanullah Gurbaz 80 56 5 5 142.85 Afghanistan v New Zealand Providence 7 Jun 2024 T20I # 2645
TM Head 80 25 12 5 320.00 Australia v Scotland Edinburgh 4 Sep 2024 T20I # 2838
R Chopra 80 51 8 4 156.86 U.A.E. v Thailand Doha 23 Nov 2024 T20I # 2971
I Danladi 80 45 10 2 177.77 Nigeria v Botswana Abuja 28 Nov 2024 T20I # 2996
Basir Ahamad 80 43 8 4 186.04 Nepal v Kuwait Mong Kok 13 Apr 2025 T20I # 3139
Mansoor Safi 80 28 8 6 285.71 Austria v Slovenia Graz 18 May 2025 T20I # 3187
AS Samra 80 44 6 5 181.81 Philippines v Indonesia Bali 6 Jul 2025 T20I # 3278
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Estonia v Finland at Tallinn, 3rd T20I, Jul 27, 2025 [T20I # 3384]
Bahrain v Malawi at Rwanda, Rwanda Tri-Nation T20I Series final, Jul 27, 2025 [T20I # 3383]
Uganda v United Arab Emirates at Entebbe, Pearl of Africa T20I Series 18th match, Jul 27, 2025 [T20I # 3382]
Austria v Romania at Szodliget, Budapest Cup final, Jul 27, 2025 [T20I # 3381]
Kenya v Nigeria at Entebbe, Pearl of Africa T20I Series 17th match, Jul 27, 2025 [T20I # 3380]
Hungary v Luxembourg at Szodliget, Budapest Cup 3rd place play-off, Jul 27, 2025 [T20I # 3379]