Openers
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
GJ Maxwell 145* 65 14 9 223.07 Australia v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
Zeeshan Kukikhel 137 49 7 15 279.59 Hungary v Austria Lower Austria 5 Jun 2022 T20I # 1550
MP O'Dowd 133* 73 15 6 182.19 Netherlands v Malaysia Kirtipur 18 Apr 2021 T20I # 1150
HG Munsey 127* 56 5 14 226.78 Scotland v Netherlands Dublin (Malahide) 16 Sep 2019 T20I # 884
E Lewis 125* 62 6 12 201.61 West Indies v India Kingston 9 Jul 2017 T20I # 617
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
Babar Azam 122 59 15 4 206.77 Pakistan v South Africa Centurion 14 Apr 2021 T20I # 1147
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
RE Levi 117* 51 5 13 229.41 South Africa v New Zealand Hamilton 19 Feb 2012 T20I # 222
CH Gayle 117 57 7 10 205.26 West Indies v South Africa Johannesburg 11 Sep 2007 T20I # 20
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
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
MN van Wyk 114* 70 9 7 162.85 South Africa v West Indies Durban 14 Jan 2015 T20I # 415
Faheem Nazir 113 67 10 3 168.65 Switzerland v Czech Rep. Kerava 30 Jul 2022 T20I # 1705
Muhammad Waseem 112 66 7 8 169.69 U.A.E. v Ireland Al Amerat 24 Feb 2022 T20I # 1490
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
Taranjeet Singh 110 61 12 5 180.32 Romania v Czech Rep. Marsa 13 May 2022 T20I # 1532
C Munro 109* 58 7 7 187.93 New Zealand v India Rajkot 4 Nov 2017 T20I # 631
G Mckeon 109 61 5 9 178.68 France v Switzerland Vantaa 25 Jul 2022 T20I # 1686
M Spoors 108* 66 14 3 163.63 Canada v Philippines Al Amerat 18 Feb 2022 T20I # 1468
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
G Malla 107 55 5 9 194.54 Nepal v Bhutan Kirtipur 5 Dec 2019 T20I # 1018
P Khadka 106* 52 7 9 203.84 Nepal v Singapore Singapore 28 Sep 2019 T20I # 895
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
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
Mohammad Rizwan 104* 64 6 7 162.50 Pakistan v South Africa Lahore 11 Feb 2021 T20I # 1120
K Bhurtel 104* 61 13 1 170.49 Nepal v Philippines Al Amerat 19 Feb 2022 T20I # 1474
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
Tamim Iqbal 103* 63 10 5 163.49 Bangladesh v Oman Dharamsala 13 Mar 2016 T20I # 534
AA Obanda 103* 56 9 8 183.92 Kenya v Nigeria Kigali 18 Nov 2021 T20I # 1436
R Sandaruwan 103 59 10 5 174.57 Kuwait v Bahrain Al Amerat 23 Jan 2019 T20I # 726
Awais Ahmed 102* 64 5 6 159.37 Spain v Malta Cartagena 30 Mar 2019 T20I # 765
MJ Guptill 101* 69 9 6 146.37 New Zealand v South Africa East London 23 Dec 2012 T20I # 295
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
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
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
O Tuyisenge 100* 60 6 3 166.66 Rwanda v Seychelles Rwanda 19 Oct 2021 T20I # 1319
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
L Bruce 99* 63 11 2 157.14 Gibraltar v Bulgaria Marsa 13 May 2022 T20I # 1531
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
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
CH Gayle 98 66 5 7 148.48 West Indies v India Bridgetown 9 May 2010 T20I # 169
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
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
TM Dilshan 96* 57 12 2 168.42 Sri Lanka v West Indies The Oval 19 Jun 2009 T20I # 115
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
PR Stirling 95 47 6 8 202.12 Ireland v West Indies St George's 15 Jan 2020 T20I # 1028
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
SF Mire 94 63 6 6 149.20 Zimbabwe v Pakistan Harare 4 Jul 2018 T20I # 685
H Masakadza 93* 58 8 5 160.34 Zimbabwe v Bangladesh Khulna 22 Jan 2016 T20I # 484
A Vala 93* 47 7 6 197.87 P.N.G. v Uganda Bulawayo 12 Jul 2022 T20I # 1642
MJ Guptill 93 56 6 7 166.07 New Zealand v Scotland Dubai (DSC) 3 Nov 2021 T20I # 1388
PJ Moor 92* 60 9 6 153.33 Zimbabwe v Singapore Singapore 3 Oct 2019 T20I # 902
R Satheesan 92* 50 6 3 184.00 Romania v Bulgaria Ilfov County 17 Oct 2020 T20I # 1102
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
MJ Guptill 91* 54 5 6 168.51 New Zealand v Zimbabwe Auckland 11 Feb 2012 T20I # 219
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
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
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
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
CH Gayle 90 41 9 7 219.51 West Indies v South Africa Johannesburg 11 Jan 2015 T20I # 414
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
Position 3
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
BB McCullum 123 58 11 7 212.06 New Zealand v Bangladesh Pallekele 21 Sep 2012 T20I # 267
Babar Hayat 122 60 9 7 203.33 Hong Kong v Oman Fatullah 19 Feb 2016 T20I # 502
F du Plessis 119 56 11 5 212.50 South Africa v West Indies Johannesburg 11 Jan 2015 T20I # 414
Shaiman Anwar 117* 68 10 6 172.05 U.A.E. v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 609
LA Dunbar 117 50 9 11 234.00 Serbia v Bulgaria Sofia 26 Jun 2022 T20I # 1579
Saim Hussain 108* 55 8 7 196.36 Bulgaria v Malta Marsa 14 May 2022 T20I # 1536
LA Dunbar 104* 61 5 10 170.49 Serbia v Bulgaria Corfu 14 Oct 2019 T20I # 931
DJ Hooda 104 57 9 6 182.45 India v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
DJ Malan 103* 51 9 6 201.96 England v New Zealand Napier 8 Nov 2019 T20I # 1008
PK Matautaava 103 52 9 7 198.07 Vanuatu v Malaysia Kuala Lumpur 1 Oct 2019 T20I # 898
KL Rahul 101* 54 10 5 187.03 India v England Manchester 3 Jul 2018 T20I # 684
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
IA De Silva 100* 60 8 8 166.66 Bulgaria v Serbia Sofia 24 Jun 2021 T20I # 1166
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
Omar Rassol 99* 56 9 7 176.78 Bulgaria v Serbia Belgrade 9 Jul 2022 T20I # 1627
V Aravind 97* 67 13 1 144.77 U.A.E. v Ireland Al Amerat 18 Feb 2022 T20I # 1472
RR Rossouw 96* 55 10 5 174.54 South Africa v England Cardiff 28 Jul 2022 T20I # 1698
Razmal Shigiwal 95* 47 5 7 202.12 Austria v Hungary Lower Austria 5 Jun 2022 T20I # 1550
KS Williamson 95 48 8 6 197.91 New Zealand v India Hamilton 29 Jan 2020 T20I # 1035
V Kohli 94* 50 6 6 188.00 India v West Indies Hyderabad (Deccan) 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
Basil George 93* 44 5 7 211.36 Malta v Gibraltar Waterloo 3 Jul 2022 T20I # 1606
TH David 92* 32 9 7 287.50 Singapore v Malaysia Bangkok 3 Mar 2020 T20I # 1071
DP Conway 92* 52 11 3 176.92 New Zealand v Bangladesh Hamilton 28 Mar 2021 T20I # 1139
BN Cooper 91* 56 5 7 162.50 Netherlands v Ireland Dublin (Malahide) 18 Sep 2019 T20I # 887
BFW de Leede 91* 67 9 3 135.82 Netherlands v U.S.A. Bulawayo 15 Jul 2022 T20I # 1657
BB McCullum 91 55 11 3 165.45 New Zealand v India Chennai 11 Sep 2012 T20I # 261
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
SPD Smith 90 53 7 4 169.81 Australia v England Cardiff 31 Aug 2015 T20I # 453
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
GJ Delany 89* 49 9 3 181.63 Ireland v Oman Tolerance Oval 21 Oct 2019 T20I # 952
DPMD Jayawardene 89 51 11 3 174.50 Sri Lanka v England Chattogram 27 Mar 2014 T20I # 387
LA Dunbar 89 45 7 8 197.77 Serbia v Bulgaria Sofia 25 Jun 2022 T20I # 1577
A Ferguson 86* 60 12 1 143.33 Argentina v Belize North Sound 10 Nov 2021 T20I # 1414
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
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 Kolkata 3 Apr 2016 T20I # 557
DM Gondaria 85* 67 6 1 126.86 Kenya v Bermuda ICCA Dubai 21 Oct 2019 T20I # 953
F du Plessis 85 65 10 3 130.76 South Africa v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
V Kohli 85 61 4 3 139.34 India v Australia Sydney 8 Dec 2020 T20I # 1116
KS Williamson 85 48 10 3 177.08 New Zealand v Australia Dubai (DSC) 14 Nov 2021 T20I # 1428
Sami Sohail 84* 66 6 1 127.27 Malawi v Seychelles Rwanda 20 Oct 2021 T20I # 1323
V Aravind 84* 52 6 5 161.53 U.A.E. v Bahrain Al Amerat 21 Feb 2022 T20I # 1480
Shakib Al Hasan 84 54 11 2 155.55 Bangladesh v Pakistan Pallekele 25 Sep 2012 T20I # 274
LJ Tucker 84 56 9 3 150.00 Ireland v U.S.A. Lauderhill 23 Dec 2021 T20I # 1452
Faisal Khan 83* 28 7 7 296.42 Saudi Arabia v Kuwait Al Amerat 24 Jan 2019 T20I # 727
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
MS Chapman 83 44 5 7 188.63 New Zealand v Scotland Edinburgh 29 Jul 2022 T20I # 1701
V Kohli 82* 51 9 2 160.78 India v Australia Mohali 27 Mar 2016 T20I # 553
V Kohli 82 54 7 1 151.85 India v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
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
KIC Asalanka 80* 49 5 5 163.26 Sri Lanka v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
Sabbir Rahman 80 54 10 3 148.14 Bangladesh v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
Adnan Idrees 80 43 7 5 186.04 Kuwait v Qatar Doha 6 Jul 2019 T20I # 818
Position 4
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
SA Yadav 117 55 14 6 212.72 India v England Nottingham 10 Jul 2022 T20I # 1631
GJ Maxwell 113* 55 7 9 205.45 Australia v India Bengaluru 27 Feb 2019 T20I # 749
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
GD Phillips 108 51 10 8 211.76 New Zealand v West Indies Mount Maunganui 29 Nov 2020 T20I # 1110
R Powell 107 53 4 10 201.88 West Indies v England Bridgetown 26 Jan 2022 T20I # 1455
GJ Maxwell 103* 58 10 4 177.58 Australia v England Hobart 7 Feb 2018 T20I # 645
JP Kotze 101* 43 7 9 234.88 Namibia v Botswana Windhoek 20 Aug 2019 T20I # 856
Ravinderpal Singh 101 48 6 10 210.41 Canada v Cayman Is Sandys Parish 18 Aug 2019 T20I # 852
MG Erasmus 100* 47 9 7 212.76 Namibia v Uganda Windhoek 9 Apr 2022 T20I # 1506
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
RT Ponting 98* 55 8 5 178.18 Australia v New Zealand Auckland 17 Feb 2005 T20I # 1
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
Umar Akmal 94 54 9 4 174.07 Pakistan v Australia Mirpur 23 Mar 2014 T20I # 381
KC D'Souza 92* 34 5 10 270.58 Bulgaria v Serbia Sofia 24 Jun 2022 T20I # 1576
EJG Morgan 91 41 7 7 221.95 England v New Zealand Napier 8 Nov 2019 T20I # 1008
JM Bairstow 90 53 3 8 169.81 England v South Africa Bristol 27 Jul 2022 T20I # 1693
JM Kemp 89* 56 6 6 158.92 South Africa v New Zealand Durban 19 Sep 2007 T20I # 39
Sarfaraz Ahmed 89* 49 10 3 181.63 Pakistan v Scotland Edinburgh 12 Jun 2018 T20I # 671
Muhammad Usman 89* 63 6 2 141.26 U.A.E. v Canada Abu Dhabi 27 Oct 2019 T20I # 985
DJ Hussey 88* 44 5 6 200.00 Australia v South Africa Johannesburg 27 Mar 2009 T20I # 87
Misbah-ul-Haq 87* 53 3 5 164.15 Pakistan v Bangladesh Karachi 20 Apr 2008 T20I # 55
Virandeep Singh 87 53 6 6 164.15 Malaysia v Netherlands Kirtipur 18 Apr 2021 T20I # 1150
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
TP Ura 86* 34 2 10 252.94 P.N.G. v Malaysia Kirtipur 1 Apr 2022 T20I # 1501
A Symonds 85* 46 7 3 184.78 Australia v New Zealand Perth 11 Dec 2007 T20I # 49
JE Root 83 44 6 4 188.63 England v South Africa Wankhede 18 Mar 2016 T20I # 540
DS Airee 83 47 6 4 176.59 Nepal v Philippines Al Amerat 19 Feb 2022 T20I # 1474
TP Ura 83 33 4 8 251.51 P.N.G. v Hong Kong Bulawayo 14 Jul 2022 T20I # 1649
CJ Anderson 82* 42 6 4 195.23 New Zealand v Pakistan Wellington 22 Jan 2016 T20I # 483
LMP Simmons 82* 51 7 5 160.78 West Indies v India Wankhede 31 Mar 2016 T20I # 556
RD Berrington 82* 61 7 3 134.42 Scotland v Zimbabwe Edinburgh 15 Sep 2021 T20I # 1276
BFW de Leede 81* 42 7 5 192.85 Netherlands v Nepal Kirtipur 20 Apr 2021 T20I # 1152
TLW Cooper 81* 42 11 2 192.85 Netherlands v Uganda Bulawayo 14 Jul 2022 T20I # 1650
EJG Morgan 80* 46 4 6 173.91 England v New Zealand Hamilton 18 Feb 2018 T20I # 650
AB de Villiers 79* 34 5 6 232.35 South Africa v Scotland The Oval 7 Jun 2009 T20I # 94
RG Sharma 79* 46 4 6 171.73 India v Australia Bridgetown 7 May 2010 T20I # 165
KP Pietersen 79 37 7 4 213.51 England v Zimbabwe Cape Town 13 Sep 2007 T20I # 25
A Randhawa 78* 45 9 3 173.33 Austria v Bulgaria Vantaa 30 Jul 2022 T20I # 1704
JP Duminy 78 48 9 1 162.50 South Africa v Australia Melbourne 11 Jan 2009 T20I # 80
DPMD Jayawardene 78 53 9 1 147.16 Sri Lanka v Ireland Lord's 14 Jun 2009 T20I # 108
AJ Mosca 78 49 7 2 159.18 Italy v Croatia Kerava 16 Jul 2022 T20I # 1663
V Kohli 77* 46 8 4 167.39 India v England Ahmedabad 16 Mar 2021 T20I # 1133
DA Warner 77 40 6 5 192.50 Australia v South Africa Johannesburg 6 Mar 2016 T20I # 520
A Mutreja 77 45 3 7 171.11 Singapore v P.N.G. Singapore 2 Jul 2022 T20I # 1599
RD Berrington 76 43 7 5 176.74 Scotland v Ireland Dublin (Malahide) 20 Sep 2019 T20I # 891
CO Obuya 75* 37 7 4 202.70 Kenya v Netherlands Windhoek 19 Apr 2013 T20I # 313
HE van der Dussen 75* 46 7 5 163.04 South Africa v India Delhi 9 Jun 2022 T20I # 1554
Shoaib Malik 75 54 8 2 138.88 Pakistan v England Sharjah 30 Nov 2015 T20I # 473
Position 5
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
S Periyalwar 105* 40 12 6 262.50 Romania v Turkey Ilfov County 29 Aug 2019 T20I # 869
S Wickramasekara 104* 36 8 10 288.88 Czech Rep. v Turkey Ilfov County 30 Aug 2019 T20I # 872
VP Thamotharam 104* 52 8 6 200.00 Malta v Gibraltar Albergaria 21 Aug 2021 T20I # 1236
LS Livingstone 103 43 6 9 239.53 England v Pakistan Nottingham 16 Jul 2021 T20I # 1191
DA Miller 101* 36 7 9 280.55 South Africa v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
CJ Anderson 94* 41 2 10 229.26 New Zealand v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
TP Ura 93* 40 4 9 232.50 P.N.G. v Singapore Singapore 3 Jul 2022 T20I # 1605
JE Root 90* 49 13 1 183.67 England v Australia Southampton 29 Aug 2013 T20I # 328
Sikandar Raza 87 40 8 5 217.50 Zimbabwe v Singapore Bulawayo 11 Jul 2022 T20I # 1634
JP Duminy 86* 43 10 3 200.00 South Africa v New Zealand Chattogram 24 Mar 2014 T20I # 383
EJG Morgan 85* 45 7 5 188.88 England v South Africa Johannesburg 13 Nov 2009 T20I # 124
DAS Gunaratne 84* 46 6 5 182.60 Sri Lanka v Australia Geelong 19 Feb 2017 T20I # 597
Sikandar Raza 82* 40 7 5 205.00 Zimbabwe v U.S.A. Bulawayo 14 Jul 2022 T20I # 1652
AD Mathews 81* 49 7 4 165.30 Sri Lanka v New Zealand Auckland 10 Jan 2016 T20I # 476
Shaheryar Butt 81* 45 4 7 180.00 Belgium v Luxembourg Walferdange 29 Aug 2020 T20I # 1089
SO Hetmyer 81* 54 8 4 150.00 West Indies v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
Mohammad Nabi 81 36 6 7 225.00 Afghanistan v Ireland Dehradun 24 Feb 2019 T20I # 747
H Klaasen 81 46 7 5 176.08 South Africa v India Cuttack 12 Jun 2022 T20I # 1569
MK Pandey 79* 48 6 3 164.58 India v South Africa Centurion 21 Feb 2018 T20I # 654
PD Collingwood 79 41 5 4 192.68 England v West Indies The Oval 28 Jun 2007 T20I # 15
BOP Fernando 78* 48 8 3 162.50 Sri Lanka v Pakistan Lahore 9 Oct 2019 T20I # 925
MP Stoinis 78 37 7 5 210.81 Australia v New Zealand Dunedin 25 Feb 2021 T20I # 1124
Yuvraj Singh 77* 35 8 5 220.00 India v Australia Rajkot 10 Oct 2013 T20I # 331
DM Nakrani 77* 39 8 3 197.43 Uganda v Namibia Windhoek 9 Apr 2022 T20I # 1506
Amjad Javed 76 42 5 5 180.95 U.A.E. v Scotland ICCA Dubai 4 Feb 2016 T20I # 491
Dipanjan Dey 75* 49 7 2 153.06 Sweden v Finland Kerava 21 Aug 2021 T20I # 1235
GJ Maxwell 75 43 7 3 174.41 Australia v South Africa Johannesburg 6 Mar 2016 T20I # 520
HE van der Dussen 74* 32 5 5 231.25 South Africa v England Cape Town 1 Dec 2020 T20I # 1113
N Pooran 74* 39 5 5 189.74 West Indies v Bangladesh Providence 7 Jul 2022 T20I # 1617
AD Mathews 73* 54 3 5 135.18 Sri Lanka v England Delhi 26 Mar 2016 T20I # 551
Najibullah Zadran 73 48 6 3 152.08 Afghanistan v New Zealand Abu Dhabi 7 Nov 2021 T20I # 1402
TLW Cooper 72* 58 9 1 124.13 Netherlands v Zimbabwe Sylhet 19 Mar 2014 T20I # 372
MG Erasmus 72 46 5 4 156.52 Namibia v Singapore Dubai (DSC) 26 Oct 2019 T20I # 977
EJG Morgan 71* 36 4 5 197.22 England v West Indies Pallekele 27 Sep 2012 T20I # 276
F Damiao Couana 71* 36 5 6 197.22 Mozambique v Malawi Lilongwe 6 Nov 2019 T20I # 1003
EJG Morgan 71 31 3 7 229.03 England v India Birmingham 7 Sep 2014 T20I # 405
PWH de Silva 71 47 10 1 151.06 Sri Lanka v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
Najibullah Zadran 69* 30 5 6 230.00 Afghanistan v Zimbabwe Mirpur 14 Sep 2019 T20I # 882
S Hook 69* 57 7 2 121.05 Estonia v Switzerland Kerava 27 Jul 2022 T20I # 1689
KC Sangakkara 69 50 7 0 138.00 Sri Lanka v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
CG Williams 68* 31 5 5 219.35 Namibia v Botswana Windhoek 19 Aug 2019 T20I # 853
H Singh 68* 34 11 1 200.00 Germany v France Krefeld 6 Aug 2021 T20I # 1215
Haroon Arshad 68 40 4 3 170.00 Hong Kong v Netherlands Al Amerat 10 Oct 2019 T20I # 927
KA Pollard 68 39 5 6 174.35 West Indies v India Wankhede 11 Dec 2019 T20I # 1024
EJG Morgan 67* 51 7 2 131.37 England v Pakistan Dubai (DSC) 19 Feb 2010 T20I # 144
JC Buttler 67 43 5 3 155.81 England v West Indies Bridgetown 11 Mar 2014 T20I # 362
Ravinderpal Singh 67 33 2 8 203.03 Canada v U.S.A. Sandys Parish 25 Aug 2019 T20I # 865
SS Iyer 67 48 8 1 139.58 India v England Ahmedabad 12 Mar 2021 T20I # 1131
HS Gericke 67 36 5 3 186.11 Malta v Bulgaria Marsa 14 May 2022 T20I # 1536
M Shumba 66* 29 2 6 227.58 Zimbabwe v Scotland Edinburgh 19 Sep 2021 T20I # 1280
D Wiese 66* 40 4 5 165.00 Namibia v Netherlands Abu Dhabi 20 Oct 2021 T20I # 1327
TP Ura 66 35 4 5 188.57 P.N.G. v Zimbabwe Bulawayo 15 Jul 2022 T20I # 1658
GC Wilson 65* 29 8 3 224.13 Ireland v Scotland Dubai (DSC) 20 Jan 2017 T20I # 587
Sikandar Raza 65* 26 7 4 250.00 Zimbabwe v Bangladesh Harare 30 Jul 2022 T20I # 1706
SA Yadav 65 31 1 7 209.67 India v West Indies Kolkata 20 Feb 2022 T20I # 1479
CL White 64* 26 5 5 246.15 Australia v New Zealand Christchurch 28 Feb 2010 T20I # 149
F Behardien 64* 52 4 2 123.07 South Africa v England Southampton 21 Jun 2017 T20I # 614
Saber Zakhil 64* 34 1 7 188.23 Belgium v Malta Marsa 10 Jul 2021 T20I # 1187
DA Miller 64* 31 4 5 206.45 South Africa v India Delhi 9 Jun 2022 T20I # 1554
Shoaib Malik 63* 49 7 3 128.57 Pakistan v U.A.E. Mirpur 29 Feb 2016 T20I # 514
Omar Rassol 63* 36 3 5 175.00 Bulgaria v Malta Marsa 23 Oct 2021 T20I # 1353
GJ Bailey 63 29 6 4 217.24 Australia v West Indies Colombo (RPS) 5 Oct 2012 T20I # 288
N Pooran 62* 33 4 6 187.87 West Indies v Pakistan Providence 31 Jul 2021 T20I # 1208
RR Patel 62* 46 6 4 134.78 Kenya v Uganda Rwanda 20 Nov 2021 T20I # 1444
Mahmudullah 62 41 1 5 151.21 Bangladesh v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
R Powell 61* 28 2 6 217.85 West Indies v Bangladesh Roseau 3 Jul 2022 T20I # 1607
MG Bracewell 61* 25 8 3 244.00 New Zealand v Scotland Edinburgh 29 Jul 2022 T20I # 1701
Samiullah Shinwari 61 34 6 3 179.41 Afghanistan v Canada ICCA Dubai 18 Mar 2012 T20I # 234
MM Ali 61 33 4 4 184.84 England v Pakistan Manchester 1 Sep 2020 T20I # 1094
Omar Rassol 61 40 3 6 152.50 Bulgaria v Serbia Belgrade 9 Jul 2022 T20I # 1625
JM Bairstow 60* 46 5 2 130.43 England v Pakistan Dubai (DSC) 25 Feb 2012 T20I # 228
Najibullah Zadran 60* 35 3 4 171.42 Afghanistan v Hong Kong Mirpur 22 Feb 2016 T20I # 507
SC Williams 60* 52 5 1 115.38 Zimbabwe v Scotland Edinburgh 17 Sep 2021 T20I # 1279
V Saini 60* 42 8 0 142.85 Romania v Malta Marsa 15 May 2022 T20I # 1539
Shakib Al Hasan 60 38 9 1 157.89 Bangladesh v West Indies Lauderhill 4 Aug 2018 T20I # 693
Position 6
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Shaheryar Butt 125* 50 11 9 250.00 Belgium v Czech Rep. Walferdange 29 Aug 2020 T20I # 1090
SW Billings 87 47 10 3 185.10 England v West Indies Basseterre 8 Mar 2019 T20I # 751
CL White 85* 49 6 6 173.46 Australia v Sri Lanka Bridgetown 9 May 2010 T20I # 170
DA Miller 85* 45 5 7 188.88 South Africa v Pakistan Lahore 14 Feb 2021 T20I # 1122
Mohammad Nabi 84* 54 3 7 155.55 Afghanistan v Bangladesh Mirpur 15 Sep 2019 T20I # 883
RE van der Merwe 75* 39 8 3 192.30 Netherlands v Zimbabwe Rotterdam 23 Jun 2019 T20I # 808
KA Pollard 75* 37 4 8 202.70 West Indies v New Zealand Auckland 27 Nov 2020 T20I # 1108
DA Miller 75* 44 4 5 170.45 South Africa v Ireland Belfast 22 Jul 2021 T20I # 1197
MD Shanaka 74* 38 9 2 194.73 Sri Lanka v India Dharamsala 27 Feb 2022 T20I # 1494
NMS Param 72* 41 7 4 175.60 Singapore v Bermuda ICCA 2 Dubai 20 Oct 2019 T20I # 948
Abdul Wahid 72* 40 6 5 180.00 Saudi Arabia v Bahrain Doha 28 Oct 2021 T20I # 1373
T Stubbs 72 28 2 8 257.14 South Africa v England Bristol 27 Jul 2022 T20I # 1693
JJ Smit 71 35 4 7 202.85 Namibia v Uganda Windhoek 10 Apr 2022 T20I # 1507
Mirza Ahsan 70* 33 3 4 212.12 Austria v Slovenia Kerava 25 Jul 2022 T20I # 1684
PL Mommsen 68* 44 5 3 154.54 Scotland v Netherlands Edinburgh 11 Jul 2015 T20I # 433
MN Waller 68 31 4 6 219.35 Zimbabwe v Bangladesh Mirpur 13 Nov 2015 T20I # 462
Tamoor Sajjad 68 38 5 3 178.94 Qatar v Saudi Arabia Al Amerat 24 Jan 2019 T20I # 729
Misbah-ul-Haq 66* 42 7 1 157.14 Pakistan v Australia Johannesburg 18 Sep 2007 T20I # 37
F Akankwasa 66 33 5 6 200.00 Uganda v Qatar Doha 12 Feb 2020 T20I # 1038
G Singh 65 42 3 5 154.76 U.S.A. v Ireland Lauderhill 22 Dec 2021 T20I # 1451
Umar Akmal 64 31 7 3 206.45 Pakistan v Australia Birmingham 5 Jul 2010 T20I # 184
Hamza Tariq 63* 28 7 3 225.00 Canada v Bermuda Coolidge 11 Nov 2021 T20I # 1418
Iftikhar Ahmed 62* 34 5 3 182.35 Pakistan v Australia Canberra 5 Nov 2019 T20I # 1002
NLTC Perera 61 37 7 3 164.86 ICC World XI v West Indies Lord's 31 May 2018 T20I # 666
K Nassoro 59* 19 6 3 310.52 Tanzania v Cameroon Rwanda 6 Nov 2021 T20I # 1399
K Birkenstock 59 28 6 4 210.71 Namibia v Uganda Kampala 21 May 2019 T20I # 779
B Bhandari 58* 48 4 3 120.83 Nepal v Hong Kong Al Amerat 6 Oct 2019 T20I # 918
RP Burl 57* 32 5 4 178.12 Zimbabwe v Bangladesh Mirpur 13 Sep 2019 T20I # 881
CD McMillan 57 31 3 4 183.87 New Zealand v England Durban 18 Sep 2007 T20I # 36
NLTC Perera 57 31 1 6 183.87 Sri Lanka v England Colombo (RPS) 27 Oct 2018 T20I # 703
A Makesh 57 39 3 4 146.15 Kuwait v Saudi Arabia Al Amerat 24 Jan 2019 T20I # 727
DM de Silva 57 36 8 1 158.33 Sri Lanka v India Pune 10 Jan 2020 T20I # 1027
PD Salt 57 24 3 5 237.50 England v West Indies Bridgetown 26 Jan 2022 T20I # 1455
VP Thamotharam 57 41 5 3 139.02 Malta v Portugal Gent 29 Jun 2022 T20I # 1588
OA Shah 55* 35 7 0 157.14 England v West Indies The Oval 29 Jun 2007 T20I # 16
D Ramdin 55* 31 3 3 177.41 West Indies v New Zealand Wellington 15 Jan 2014 T20I # 353
LB Ferbrache 55 43 3 3 127.90 Guernsey v Italy St Peter Port 16 Jun 2019 T20I # 796
KD Karthik 55 27 9 2 203.70 India v South Africa Rajkot 17 Jun 2022 T20I # 1572
P Mishra 55 32 0 7 171.87 Bulgaria v Serbia Belgrade 8 Jul 2022 T20I # 1621
Hamza Tariq 54* 28 7 1 192.85 Canada v Bahamas North Sound 7 Nov 2021 T20I # 1405
MD Shanaka 54* 25 5 4 216.00 Sri Lanka v Australia Pallekele 11 Jun 2022 T20I # 1564
JC Buttler 54 30 9 1 180.00 England v New Zealand Hamilton 12 Feb 2013 T20I # 302
Mahmudullah 54 41 5 2 131.70 Bangladesh v Zimbabwe Khulna 22 Jan 2016 T20I # 484
AJ Finch 53* 33 4 2 160.60 Australia v England Melbourne 14 Jan 2011 T20I # 198
E Chigumbura 53* 21 6 3 252.38 Zimbabwe v U.A.E. Sylhet 21 Mar 2014 T20I # 376
DA Miller 53* 35 3 3 151.42 South Africa v Australia Durban 4 Mar 2016 T20I # 519
Muhammad Tanveer 53* 39 4 4 135.89 Qatar v Kuwait Al Amerat 22 Jan 2019 T20I # 723
Misbah-ul-Haq 53 35 7 1 151.42 Pakistan v India Durban 14 Sep 2007 T20I # 29
SW Billings 53 25 5 2 212.00 England v Pakistan Dubai (DSC) 26 Nov 2015 T20I # 468
PBB Rajapaksa 53 31 3 3 170.96 Sri Lanka v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
Shahid Afridi 52* 33 5 1 157.57 Pakistan v Sri Lanka Hambantota 3 Jun 2012 T20I # 245
MS Dhoni 52* 28 4 3 185.71 India v South Africa Centurion 21 Feb 2018 T20I # 654
Mohamed Arief 52* 31 6 1 167.74 Malaysia v Vanuatu Kuala Lumpur 3 Oct 2019 T20I # 901
V Saini 52* 44 6 0 118.18 Romania v Turkey Kerava 12 Jul 2022 T20I # 1644
RR Patel 52 38 2 3 136.84 Kenya v Afghanistan Sharjah 24 Nov 2013 T20I # 345
Mohammad Nabi 52 32 4 2 162.50 Afghanistan v Zimbabwe Nagpur 12 Mar 2016 T20I # 531
Mahmudullah 52 47 3 3 110.63 Bangladesh v New Zealand Napier 3 Jan 2017 T20I # 574
B Bhandari 51* 25 3 5 204.00 Nepal v Malaysia Kuala Lumpur 14 Jul 2019 T20I # 830
KA Pollard 51* 25 2 5 204.00 West Indies v South Africa St George's 1 Jul 2021 T20I # 1180
DJ Bravo 51 38 5 2 134.21 West Indies v Sri Lanka Nottingham 10 Jun 2009 T20I # 100
AD Russell 51 28 3 5 182.14 West Indies v Australia Gros Islet 9 Jul 2021 T20I # 1185
Nasir Hossain 50* 33 4 2 151.51 Bangladesh v Ireland Belfast 20 Jul 2012 T20I # 250
MK Pandey 50* 36 3 0 138.88 India v New Zealand Wellington 31 Jan 2020 T20I # 1036
Nasir Hossain 50 39 6 1 128.20 Bangladesh v New Zealand Pallekele 21 Sep 2012 T20I # 267
JEC Franklin 50 33 4 2 151.51 New Zealand v England Pallekele 29 Sep 2012 T20I # 279
C de Grandhomme 50 28 1 4 178.57 New Zealand v India Auckland 8 Feb 2019 T20I # 737
MD Shanaka 50 44 3 2 113.63 Sri Lanka v England Cardiff 23 Jun 2021 T20I # 1165
VP Thamotharam 50 27 6 2 185.18 Malta v Gibraltar Marsa 25 Oct 2021 T20I # 1363
Position 7
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Mohammad Nabi 89 30 6 9 296.66 Afghanistan v Ireland Greater Noida 12 Mar 2017 T20I # 601
N Vanua 71 37 2 7 191.89 P.N.G. v Singapore Singapore 3 Jul 2022 T20I # 1605
Sher Sahak 70* 29 6 5 241.37 Norway v Guernsey Almeria 29 Apr 2022 T20I # 1513
DM Nakrani 67 32 3 8 209.37 Uganda v Kenya Kigali 17 Nov 2021 T20I # 1431
JDP Oram 66* 31 5 6 212.90 New Zealand v Australia Perth 11 Dec 2007 T20I # 49
RS Bopara 65* 27 2 7 240.74 England v Australia Hobart 29 Jan 2014 T20I # 354
JDP Oram 61 40 7 2 152.50 New Zealand v England Auckland 5 Feb 2008 T20I # 53
MEK Hussey 60* 24 3 6 250.00 Australia v Pakistan Gros Islet 14 May 2010 T20I # 176
JJ Smit 59 25 3 5 236.00 Namibia v Oman Dubai (DSC) 29 Oct 2019 T20I # 987
B Ward 58* 38 4 4 152.63 Jersey v Germany St Peter Port 20 Jun 2019 T20I # 807
NLTC Perera 58 37 3 3 156.75 Sri Lanka v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
Tanwir Afzal 56 22 1 7 254.54 Hong Kong v Scotland Mong Kok 31 Jan 2016 T20I # 488
Najibullah Zadran 55* 24 5 3 229.16 Afghanistan v U.A.E. Dubai (DSC) 16 Dec 2016 T20I # 572
CH Morris 55* 29 5 3 189.65 South Africa v Pakistan Centurion 6 Feb 2019 T20I # 736
E Chigumbura 54* 26 1 7 207.69 Zimbabwe v India Harare 18 Jun 2016 T20I # 558
R Mutumbami 54 32 4 3 168.75 Zimbabwe v Bangladesh Chattogram 18 Sep 2019 T20I # 886
RP Burl 54 28 2 6 192.85 Zimbabwe v Bangladesh Harare 2 Aug 2022 T20I # 1719
Najjam Shahzad 53* 35 0 6 151.42 Portugal v Gibraltar Cartagena 27 Oct 2019 T20I # 981
Ali Saleem 53* 37 3 4 143.24 Norway v Switzerland Vantaa 28 Jul 2022 T20I # 1695
N Vanua 52 29 5 4 179.31 P.N.G. v Nepal Kirtipur 28 Mar 2022 T20I # 1497
L Ronchi 51* 28 4 2 182.14 New Zealand v West Indies Wellington 15 Jan 2014 T20I # 353
Muhammad Kashif 49* 36 2 4 136.11 Kuwait v Nepal Singapore 27 Jul 2019 T20I # 838
Asghar Afghan 49 36 4 1 136.11 Afghanistan v Nepal Chattogram 20 Mar 2014 T20I # 374
NLTC Perera 49 20 7 2 245.00 Sri Lanka v England The Oval 20 May 2014 T20I # 401
L Ronchi 48* 25 3 4 192.00 New Zealand v West Indies Auckland 11 Jan 2014 T20I # 352
CK Kapugedera 48* 25 2 4 192.00 Sri Lanka v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
MEK Hussey 47* 29 4 1 162.06 Australia v Bangladesh Bridgetown 5 May 2010 T20I # 161
Amjad Javed 47* 46 0 5 102.17 U.A.E. v Ireland Dubai (DSC) 18 Jan 2017 T20I # 583
Devender Singh 47* 30 2 4 156.66 Ghana v Rwanda Rwanda 16 Oct 2021 T20I # 1298
Imad Wasim 47 29 8 0 162.06 Pakistan v Sri Lanka Lahore 7 Oct 2019 T20I # 922
N Vanua 47 37 2 2 127.02 P.N.G. v Scotland Al Amerat 19 Oct 2021 T20I # 1318
J Mubarak 46* 13 3 5 353.84 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
Abdul Razzaq 46* 18 0 5 255.55 Pakistan v England Dubai (DSC) 20 Feb 2010 T20I # 145
Shahid Afridi 46 27 4 2 170.37 Pakistan v West Indies Kingstown 27 Jul 2013 T20I # 321
Najjam Shahzad 46 31 2 4 148.38 Portugal v Spain Cartagena 26 Oct 2019 T20I # 976
JH Stander 45 39 4 3 115.38 Scotland v Kenya Nairobi (Gym) 4 Feb 2010 T20I # 133
Shahid Afridi 45 22 1 4 204.54 Pakistan v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
Karan KC 45 13 0 7 346.15 Nepal v Malaysia Kirtipur 22 Apr 2021 T20I # 1155
CN Greaves 45 28 4 2 160.71 Scotland v Bangladesh Al Amerat 17 Oct 2021 T20I # 1311
V Saini 44* 16 1 4 275.00 Romania v Bulgaria Ilfov County 17 Oct 2020 T20I # 1103
RA Jadeja 44* 23 5 1 191.30 India v Australia Canberra 4 Dec 2020 T20I # 1114
R Shepherd 44* 28 1 5 157.14 West Indies v England Bridgetown 23 Jan 2022 T20I # 1454
DAJ Bracewell 44 26 1 5 169.23 New Zealand v Sri Lanka Auckland 11 Jan 2019 T20I # 718
PWH de Silva 44 34 4 0 129.41 Sri Lanka v West Indies Pallekele 4 Mar 2020 T20I # 1075
KS Leverock 43* 24 3 3 179.16 Bermuda v Scotland Dubai (DSC) 24 Oct 2019 T20I # 966
Mohammad Nabi 43* 22 1 4 195.45 Afghanistan v Zimbabwe Harare 12 Jun 2022 T20I # 1568
JA Morkel 43 20 3 4 215.00 South Africa v England Cape Town 16 Sep 2007 T20I # 34
CK Kapugedera 43 25 3 3 172.00 Sri Lanka v Australia Pallekele 6 Sep 2016 T20I # 565
GH Dockrell 43 28 2 3 153.57 Ireland v South Africa Bristol 3 Aug 2022 T20I # 1721
DJG Sammy 42* 20 5 2 210.00 West Indies v Pakistan Mirpur 1 Apr 2014 T20I # 397
Ehsan Khan 42* 22 3 3 190.90 Hong Kong v Scotland Abu Dhabi 14 Jan 2017 T20I # 577
D Ramdin 42* 18 4 3 233.33 West Indies v Pakistan Karachi 3 Apr 2018 T20I # 665
RW Chakabva 42* 22 3 2 190.90 Zimbabwe v Afghanistan Mirpur 14 Sep 2019 T20I # 882
SSM Stanislaus 42* 18 2 4 233.33 Malta v Gibraltar Marsa 21 Oct 2021 T20I # 1335
Karim Janat 42* 22 3 2 190.90 Afghanistan v India Abu Dhabi 3 Nov 2021 T20I # 1390
Ismat Ullah 42 36 4 1 116.66 Brazil v Argentina Cortijo Polo Club Pitch A 4 Oct 2019 T20I # 909
JDS Neesham 42 22 2 4 190.90 New Zealand v England Wellington 3 Nov 2019 T20I # 998
MM Ali 41* 33 4 1 124.24 England v Afghanistan Delhi 23 Mar 2016 T20I # 546
MS Wade 41* 17 2 4 241.17 Australia v Pakistan Dubai (DSC) 11 Nov 2021 T20I # 1420
KD Karthik 41* 19 4 2 215.78 India v West Indies Tarouba 29 Jul 2022 T20I # 1702
GB Hogg 41 25 2 3 164.00 Australia v South Africa Johannesburg 24 Feb 2006 T20I # 6
CL White 40* 20 1 4 200.00 Australia v England Sydney 9 Jan 2007 T20I # 13
Najibullah Zadran 40* 36 3 1 111.11 Afghanistan v Ireland Dehradun 21 Feb 2019 T20I # 745
K Mendon 40* 26 3 2 153.84 Czech Rep. v Austria Ilfov County 1 Sep 2019 T20I # 877
R Mutumbami 40* 28 1 4 142.85 Zimbabwe v Nepal Singapore 27 Sep 2019 T20I # 894
Delawar Khan 40* 27 3 3 148.14 Denmark v Jersey Almeria 21 Oct 2021 T20I # 1337
MN Waller 40 27 2 3 148.14 Zimbabwe v Bangladesh Mirpur 15 Nov 2015 T20I # 463
NLTC Perera 40 29 5 1 137.93 Sri Lanka v West Indies Bengaluru 20 Mar 2016 T20I # 543
Amir Mangal 40 20 5 1 200.00 Germany v Belgium Waterloo 11 May 2019 T20I # 774
RP Burl 40 29 1 3 137.93 Zimbabwe v Afghanistan Abu Dhabi 19 Mar 2021 T20I # 1136
N Pooran 40 22 1 4 181.81 West Indies v Bangladesh Sharjah 29 Oct 2021 T20I # 1375
S Muniandy 40 36 1 1 111.11 Malaysia v Singapore Singapore 28 Jun 2022 T20I # 1583
Position 8
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Saber Zakhil 100* 47 5 8 212.76 Belgium v Austria Waterloo 24 Jul 2021 T20I # 1200
I Udana 84* 48 8 6 175.00 Sri Lanka v South Africa Centurion 22 Mar 2019 T20I # 758
Simi Singh 57* 29 4 3 196.55 Ireland v Netherlands Rotterdam 12 Jun 2018 T20I # 670
N Vanua 54 48 3 2 112.50 P.N.G. v Kenya Dubai (DSC) 27 Oct 2019 T20I # 979
RG Aga 52* 25 7 1 208.00 Kenya v Scotland ICCA Dubai 19 Nov 2013 T20I # 339
Afif Hossain 52 26 8 1 200.00 Bangladesh v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
TT Bresnan 47* 29 5 1 162.06 England v West Indies Bridgetown 9 Mar 2014 T20I # 361
K Doriga 46* 34 2 2 135.29 P.N.G. v Bangladesh Al Amerat 21 Oct 2021 T20I # 1334
P Aho 44* 38 3 1 115.78 Nigeria v Uganda Entebbe 13 Sep 2021 T20I # 1271
D Ramdin 44 26 7 0 169.23 West Indies v Australia Hobart 21 Feb 2010 T20I # 146
Gulbadin Naib 44 32 5 3 137.50 Afghanistan v England Colombo (RPS) 21 Sep 2012 T20I # 268
Usman Arif 44 14 1 6 314.28 Norway v Switzerland Vantaa 28 Jul 2022 T20I # 1695
B Lee 43* 21 4 2 204.76 Australia v South Africa Johannesburg 24 Feb 2006 T20I # 6
S Ashwathnarayana 41* 19 3 2 215.78 Hungary v Luxembourg Ilfov County 4 Sep 2021 T20I # 1254
DR Sams 41 15 2 4 273.33 Australia v New Zealand Dunedin 25 Feb 2021 T20I # 1124
SS McKechnie 40* 33 1 1 121.21 Hong Kong v Jersey Abu Dhabi 23 Oct 2019 T20I # 962
Karan KC 40* 16 2 4 250.00 Nepal v Maldives Kirtipur 6 Dec 2019 T20I # 1019
TG Southee 39 15 2 4 260.00 New Zealand v England Napier 8 Nov 2019 T20I # 1008
MR Adair 37* 15 2 4 246.66 Ireland v New Zealand Belfast 22 Jul 2022 T20I # 1679
CR Woakes 37 24 1 3 154.16 England v Pakistan Sharjah 30 Nov 2015 T20I # 473
O Bascome 37 31 2 2 119.35 Bermuda v Namibia ICCA 2 Dubai 23 Oct 2019 T20I # 958
Shadab Khan 36* 22 2 3 163.63 Pakistan v England Leeds 18 Jul 2021 T20I # 1193
Mashrafe Mortaza 36 26 2 2 138.46 Bangladesh v Zimbabwe Khulna 28 Nov 2006 T20I # 9
CJ Jordan 36 19 3 3 189.47 England v New Zealand Wellington 3 Nov 2019 T20I # 998
AD Mathews 35* 24 3 1 145.83 Sri Lanka v Pakistan Lord's 21 Jun 2009 T20I # 116
NLTC Perera 35* 28 3 0 125.00 Sri Lanka v Bangladesh Chattogram 14 Feb 2014 T20I # 358
SC Kuggeleijn 35* 15 1 4 233.33 New Zealand v Sri Lanka Auckland 11 Jan 2019 T20I # 718
Gulbadin Naib 35* 25 4 1 140.00 Afghanistan v Pakistan Dubai (DSC) 29 Oct 2021 T20I # 1377
LM Jongwe 35 20 4 2 175.00 Zimbabwe v Bangladesh Harare 2 Aug 2022 T20I # 1719
CR Brathwaite 34* 10 1 4 340.00 West Indies v England Kolkata 3 Apr 2016 T20I # 557
CR Brathwaite 34* 27 2 2 125.92 West Indies v Pakistan Bridgetown 26 Mar 2017 T20I # 602
Mohammad Saifuddin 34* 34 3 1 100.00 Bangladesh v New Zealand Hamilton 28 Mar 2021 T20I # 1139
PF Gallagher 34* 20 2 2 170.00 Finland v Denmark Brondby 8 May 2022 T20I # 1521
NM Coulter-Nile 34 29 6 0 117.24 Australia v Pakistan Abu Dhabi 24 Oct 2018 T20I # 701
FA Allen 34 12 0 5 283.33 West Indies v South Africa St George's 27 Jun 2021 T20I # 1178
KD Mills 33* 24 1 2 137.50 New Zealand v South Africa Johannesburg 23 Nov 2007 T20I # 48
Mashrafe Mortaza 33* 16 1 2 206.25 Bangladesh v Ireland Nottingham 8 Jun 2009 T20I # 96
Sami Sohail 33* 23 2 1 143.47 Malawi v Mozambique Lilongwe 7 Nov 2019 T20I # 1006
Karan KC 33* 12 5 1 275.00 Nepal v P.N.G. Kirtipur 4 Apr 2022 T20I # 1503
DJ Willey 33* 22 3 2 150.00 England v India Birmingham 9 Jul 2022 T20I # 1628
Amir Mangal 33 19 1 4 173.68 Germany v Italy St Peter Port 16 Jun 2019 T20I # 794
Hamza Tariq 33 16 0 3 206.25 Canada v Nigeria Abu Dhabi 21 Oct 2019 T20I # 954
NLTC Perera 32* 16 2 2 200.00 Sri Lanka v Pakistan Hambantota 1 Jun 2012 T20I # 244
JWM Dalrymple 32 27 4 0 118.51 England v Australia Sydney 9 Jan 2007 T20I # 13
AM Kimote 32 24 4 0 133.33 Tanzania v Nigeria Kigali 20 Nov 2021 T20I # 1445
Sandeep Goud 31* 19 2 2 163.15 Oman v Scotland Al Amerat 17 Feb 2019 T20I # 744
SW Poynter 31* 28 2 1 110.71 Ireland v Afghanistan Dehradun 21 Feb 2019 T20I # 745
Aizaz Khan 31* 28 1 0 110.71 Hong Kong v Malaysia Kuala Lumpur 21 Feb 2020 T20I # 1045
Ali Raza 31* 23 2 1 134.78 Belgium v Austria Waterloo 25 Jul 2021 T20I # 1202
KMDN Kulasekara 31 21 1 2 147.61 Sri Lanka v Bangladesh Chattogram 12 Feb 2014 T20I # 357
Abdul Hashmi 31 21 2 0 147.61 Denmark v Finland Brondby 13 Jul 2019 T20I # 829
Jasdeep Singh 31 24 0 3 129.16 U.S.A. v Canada Sandys Parish 25 Aug 2019 T20I # 865
Faheem Ashraf 31 18 2 3 172.22 Pakistan v New Zealand Auckland 18 Dec 2020 T20I # 1117
Sami Ullah 31 12 6 0 258.33 Romania v Czech Rep. Ilfov County 3 Sep 2021 T20I # 1249
Abdul-Shakoor Rahimzei 31 28 4 0 110.71 Germany v Spain Almeria 11 Sep 2021 T20I # 1269
K Gore 31 15 3 2 206.66 U.S.A. v Canada Coolidge 10 Nov 2021 T20I # 1416
KD Mills 30* 22 2 1 136.36 New Zealand v England Christchurch 7 Feb 2008 T20I # 54
Nurul Hasan 30* 17 5 0 176.47 Bangladesh v Zimbabwe Khulna 20 Jan 2016 T20I # 482
LM Jongwe 30* 23 3 1 130.43 Zimbabwe v Pakistan Harare 21 Apr 2021 T20I # 1154
Umar Gul 30 31 3 1 96.77 Pakistan v New Zealand Auckland 26 Dec 2010 T20I # 193
Mashrafe Mortaza 30 13 0 4 230.76 Bangladesh v Ireland Belfast 21 Jul 2012 T20I # 251
BM Wheeler 30 20 2 2 150.00 New Zealand v Pakistan Auckland 25 Jan 2018 T20I # 640
SC Getkate 30 19 0 3 157.89 Ireland v U.A.E. Al Amerat 24 Feb 2022 T20I # 1490
Position 9
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Ali Nayyer 48* 16 3 4 300.00 Switzerland v France Vantaa 25 Jul 2022 T20I # 1686
Anwar Ali 46 17 3 4 270.58 Pakistan v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
Sohail Tanvir 41 26 5 1 157.69 Pakistan v Sri Lanka Dubai (DSC) 13 Dec 2013 T20I # 351
T van der Gugten 40* 21 1 3 190.47 Netherlands v P.N.G. ICCA Dubai 24 Oct 2019 T20I # 963
SO Ngoche 38 28 2 2 135.71 Kenya v Netherlands ICCA Dubai 23 Nov 2013 T20I # 344
N Khanna 37* 15 5 2 246.66 Malta v Switzerland Marsa 24 Oct 2021 T20I # 1359
Shafiqullah 35* 20 4 2 175.00 Afghanistan v England Delhi 23 Mar 2016 T20I # 546
Bilal Muhammad 35* 17 0 4 205.88 Malta v Switzerland Marsa 23 Oct 2021 T20I # 1350
Amar Sharma 34* 19 5 0 178.94 Malta v Belgium Gent 11 Jun 2022 T20I # 1562
GP Swann 34 20 4 1 170.00 England v Sri Lanka Pallekele 1 Oct 2012 T20I # 284
IK Pathan 33* 16 2 2 206.25 India v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
Umar Gul 32 17 2 3 188.23 Pakistan v South Africa Colombo (RPS) 28 Sep 2012 T20I # 277
Garret Banner 32 21 4 1 152.38 Belize v Bermuda North Sound 13 Nov 2021 T20I # 1424
J Theron 31* 16 3 1 193.75 South Africa v Australia Johannesburg 16 Oct 2011 T20I # 212
R Ashwin 31* 24 5 0 129.16 India v Sri Lanka Pune 9 Feb 2016 T20I # 496
Yasir Mehmood 31* 25 1 2 124.00 Cyprus v Isle of Man Episkopi 6 Oct 2021 T20I # 1284
Wahab Riaz 30* 21 2 2 142.85 Pakistan v New Zealand Auckland 26 Dec 2010 T20I # 193
Bilal Muhammad 30* 14 2 2 214.28 Malta v Belgium Marsa 9 Jul 2021 T20I # 1184
J Perman 30* 20 2 2 150.00 Spain v Germany Almeria 10 Sep 2021 T20I # 1262
SP Narine 30 17 4 1 176.47 West Indies v Pakistan Dubai (DSC) 24 Sep 2016 T20I # 569
KA Jamieson 30 18 5 0 166.66 New Zealand v Australia Wellington 5 Mar 2021 T20I # 1127
Sher Sahak 30 33 1 2 90.90 Norway v Germany Krefeld 5 Aug 2021 T20I # 1213
Muslim Yar 30 18 3 1 166.66 Germany v Austria Krefeld 10 Jun 2022 T20I # 1556
KMA Paul 29 16 1 2 181.25 West Indies v Bangladesh Mirpur 20 Dec 2018 T20I # 716
Abdullah Akbarjan 29 17 3 1 170.58 Austria v Romania Ilfov County 29 Aug 2019 T20I # 867
J Botha 28* 22 2 2 127.27 South Africa v West Indies Gqeberha 16 Dec 2007 T20I # 50
N Vanua 28* 10 0 4 280.00 P.N.G. v Ireland Belfast 15 Jul 2015 T20I # 437
TG Southee 28* 23 0 3 121.73 New Zealand v Sri Lanka Pallekele 6 Sep 2019 T20I # 880
Naeem Islam 28 17 0 3 164.70 Bangladesh v India Nottingham 6 Jun 2009 T20I # 93
B Mavuta 28 14 2 2 200.00 Zimbabwe v South Africa East London 9 Oct 2018 T20I # 698
V Zimonjic 27* 15 6 0 180.00 Serbia v Bulgaria Sofia 25 Jun 2022 T20I # 1577
SL Malinga 27 19 2 2 142.10 Sri Lanka v New Zealand Auckland 26 Dec 2006 T20I # 12
KM Jarvis 27 20 1 2 135.00 Zimbabwe v Bangladesh Chattogram 18 Sep 2019 T20I # 886
ML Castillo 27 19 3 1 142.10 Belize v Argentina North Sound 10 Nov 2021 T20I # 1414
DJG Sammy 26* 11 1 2 236.36 West Indies v Australia Sydney 23 Feb 2010 T20I # 147
N Vanua 26* 15 0 2 173.33 P.N.G. v Ireland Townsville 7 Feb 2016 T20I # 494
Naseem Khushi 26* 9 2 2 288.88 Oman v Hong Kong Dubai (DSC) 30 Oct 2019 T20I # 990
KMA Paul 26* 18 0 3 144.44 West Indies v New Zealand Mount Maunganui 29 Nov 2020 T20I # 1110
SA Mohandas 26* 20 2 0 130.00 Hungary v Gibraltar Waterloo 1 Jul 2022 T20I # 1593
Ilyas Ataullah 26* 18 3 1 144.44 Turkey v Romania Kerava 12 Jul 2022 T20I # 1644
SM Sharif 26 17 3 0 152.94 Scotland v Netherlands Edinburgh 11 Jul 2015 T20I # 433
J Miyaji 26 20 0 3 130.00 Uganda v Jersey Bulawayo 15 Jul 2022 T20I # 1654
Sohail Tanvir 25* 22 2 1 113.63 Pakistan v England Dubai (DSC) 26 Nov 2015 T20I # 468
Mohammad Naveed 25* 11 4 1 227.27 U.A.E. v Ireland Dubai (DSC) 18 Jan 2017 T20I # 583
Fayyaz Butt 25* 18 3 0 138.88 Oman v Ireland Al Amerat 13 Feb 2019 T20I # 740
GH Dockrell 25* 12 2 1 208.33 Ireland v Netherlands Dubai (DSC) 1 Nov 2019 T20I # 994
Sami Sohail 25* 17 2 1 147.05 Malawi v Mozambique Lilongwe 6 Nov 2019 T20I # 1003
Z Bimenyimana 25* 10 2 2 250.00 Rwanda v Ghana Rwanda 21 Aug 2021 T20I # 1234
M Dixit 25* 17 1 1 147.05 Luxembourg v Czech Rep. Vinor 10 Jul 2022 T20I # 1629
M Kadyan 25 21 1 2 119.04 Bulgaria v Luxembourg Ilfov County 2 Sep 2021 T20I # 1245
NK Aneesh Kumar 25 15 1 3 166.66 Switzerland v Luxembourg Walferdange 11 Jun 2022 T20I # 1563
Position 10
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
AJ Hosein 44* 16 3 4 275.00 West Indies v England Bridgetown 23 Jan 2022 T20I # 1454
Fitri Sham 40* 38 0 4 105.26 Malaysia v Bhutan Bangi 3 Jul 2022 T20I # 1603
Sompal Kami 40 31 6 2 129.03 Nepal v Hong Kong Colombo (PSS) 24 Nov 2014 T20I # 410
Mohammad Adnan 38* 15 2 4 253.33 Saudi Arabia v Qatar Al Amerat 21 Jan 2019 T20I # 722
KB Ahir 32* 29 4 1 110.34 Panama v Argentina North Sound 10 Nov 2021 T20I # 1417
BJ McCarthy 32 19 3 2 168.42 Ireland v South Africa Bristol 5 Aug 2022 T20I # 1724
Md Nurul Huda 30* 14 1 2 214.28 Finland v Spain Kerava 17 Aug 2019 T20I # 849
BJ McCarthy 30* 25 4 0 120.00 Ireland v South Africa Dublin (Malahide) 19 Jul 2021 T20I # 1194
Saqlain Ali 26* 39 3 0 66.66 Belgium v Austria Waterloo 24 Jul 2021 T20I # 1200
CPPM Sadun 26* 7 1 3 371.42 Cyprus v Estonia Episkopi 7 Oct 2021 T20I # 1288
Garret Banner 26* 30 1 1 86.66 Belize v Argentina North Sound 10 Nov 2021 T20I # 1414
CT Mumba 25 16 3 1 156.25 Zimbabwe v Bangladesh Mirpur 9 Mar 2020 T20I # 1082
Junaid Aziz 24* 12 3 0 200.00 Bahrain v Maldives Al Amerat 24 Feb 2020 T20I # 1056
D Heyliger 24* 22 1 2 109.09 Canada v Nepal Al Amerat 21 Feb 2022 T20I # 1482
Wahab Riaz 24 10 1 2 240.00 Pakistan v West Indies Port of Spain 30 Mar 2017 T20I # 603
DL Brangman 23* 21 2 1 109.52 Bermuda v Namibia ICCA 2 Dubai 23 Oct 2019 T20I # 958
SP Narine 23 15 2 1 153.33 West Indies v Sri Lanka Pallekele 9 Nov 2015 T20I # 460
OC McCoy 23 7 2 2 328.57 West Indies v Sri Lanka Coolidge 5 Mar 2021 T20I # 1128
CW Perchard 23 9 2 2 255.55 Jersey v Denmark Almeria 17 Oct 2021 T20I # 1306
Abu Hider 22* 17 3 1 129.41 Bangladesh v West Indies Mirpur 22 Dec 2018 T20I # 717
S Williams 22* 17 3 0 129.41 Sierra Leone v Tanzania Rwanda 3 Nov 2021 T20I # 1389
Hamid Hassan 22 21 1 2 104.76 Afghanistan v South Africa Bridgetown 5 May 2010 T20I # 162
CA Young 22 15 3 1 146.66 Ireland v South Africa Belfast 24 Jul 2021 T20I # 1201
Iftekar Jaman 22 14 1 2 157.14 Cyprus v Serbia Kerava 18 Jul 2022 T20I # 1669
Saeed Ajmal 21* 14 2 0 150.00 Pakistan v West Indies Gros Islet 21 Apr 2011 T20I # 199
A Nanda 21* 19 0 1 110.52 Luxembourg v Romania Ilfov County 5 Sep 2021 T20I # 1257
CRD Fernando 21 14 4 0 150.00 Sri Lanka v New Zealand Auckland 26 Dec 2006 T20I # 12
Kamran Shazad 21 15 1 2 140.00 U.A.E. v Zimbabwe Sylhet 21 Mar 2014 T20I # 376
Wahab Riaz 21 13 4 0 161.53 Pakistan v England Dubai (DSC) 26 Nov 2015 T20I # 468
JE Taylor 21 21 2 1 100.00 West Indies v Pakistan Dubai (DSC) 23 Sep 2016 T20I # 568
Amir Hamza 21 17 1 1 123.52 Afghanistan v West Indies Basseterre 2 Jun 2017 T20I # 611
VE Tembo 20* 19 1 0 105.26 Mozambique v Malawi Blantyre 9 Nov 2019 T20I # 1010
DAJ Bracewell 20 11 0 2 181.81 New Zealand v West Indies Lauderhill 1 Jul 2012 T20I # 248
Saeed Ajmal 20 15 1 1 133.33 Pakistan v Sri Lanka Dubai (DSC) 13 Dec 2013 T20I # 351
TG Southee 20 6 0 3 333.33 New Zealand v South Africa Auckland 17 Feb 2017 T20I # 595
JE Taylor 20 10 3 1 200.00 West Indies v New Zealand Nelson 29 Dec 2017 T20I # 636
Position 11
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Khalid Ahmadi 31* 18 5 0 172.22 Belgium v Malta Marsa 10 Jul 2021 T20I # 1186
N Ahir 20* 38 3 0 52.63 Panama v Argentina North Sound 10 Nov 2021 T20I # 1417
Aftab Kayani 20 14 3 0 142.85 Romania v Serbia Sofia 25 Jun 2021 T20I # 1171
P Vekaria 20 11 0 3 181.81 Rwanda v Malawi Rwanda 22 Oct 2021 T20I # 1343
TD Chaoana 19* 19 1 0 100.00 Lesotho v Swaziland Kigali 16 Oct 2021 T20I # 1299
PA van Meekeren 18 11 0 2 163.63 Netherlands v Hong Kong Dubai (DSC) 18 Jan 2017 T20I # 584
CB Mpofu 17* 9 3 0 188.88 Zimbabwe v Netherlands Rotterdam 23 Jun 2019 T20I # 808
JB Little 15* 18 0 1 83.33 Ireland v South Africa Dublin (Malahide) 19 Jul 2021 T20I # 1194
Mustafizur Rahman 15 7 2 1 214.28 Bangladesh v Afghanistan Mirpur 15 Sep 2019 T20I # 883
JD Nel 13* 7 2 0 185.71 Scotland v Pakistan Durban 12 Sep 2007 T20I # 22
AR Cusack 13* 4 1 1 325.00 Ireland v P.N.G. Belfast 15 Jul 2015 T20I # 437
A Zampa 13* 8 2 0 162.50 Australia v New Zealand Christchurch 22 Feb 2021 T20I # 1123
JR Hazlewood 13* 5 1 1 260.00 Australia v West Indies Gros Islet 16 Jul 2021 T20I # 1192
Avi Dixit 12* 8 0 1 150.00 Singapore v P.N.G. Dubai (DSC) 25 Oct 2019 T20I # 967
JW Dernbach 12 7 2 0 171.42 England v India Colombo (RPS) 23 Sep 2012 T20I # 272
Abdul Majid 12 10 2 0 120.00 Bahrain v Oman Al Amerat 23 Feb 2020 T20I # 1050
A Bohara 12 7 1 1 171.42 Nepal v Hong Kong Bangkok 1 Mar 2020 T20I # 1069
R Ngarava 11* 8 2 0 137.50 Zimbabwe v Ireland Bready 2 Sep 2021 T20I # 1248
Ghulam Ahmadi 11* 8 1 0 137.50 Germany v Spain Almeria 11 Sep 2021 T20I # 1269
Raza Iqbal 10* 9 1 0 111.11 Norway v Spain Almeria 1 May 2022 T20I # 1518
Nadeem Ahmed 10 4 2 0 250.00 Hong Kong v Scotland Dublin (Malahide) 25 Jul 2015 T20I # 445
OC McCoy 10 6 1 1 166.66 West Indies v England Basseterre 10 Mar 2019 T20I # 752
Salman Nazar 10 9 1 0 111.11 Canada v Nepal Al Amerat 21 Feb 2022 T20I # 1482
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:
West Indies v India at Lauderhill, 5th T20I, Aug 7, 2022 [T20I # 1726 - Live]
    » West Indies 100 (15.4 ov, HR Walsh 0*, Ravi Bishnoi 4/16) - Match over
India v West Indies at Lauderhill, 4th T20I, Aug 6, 2022 [T20I # 1725]
Ireland v South Africa at Bristol, 2nd T20I, Aug 5, 2022 [T20I # 1724]
Netherlands v New Zealand at The Hague, 2nd T20I, Aug 5, 2022 [T20I # 1723]