Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
DR Smith 29 7 1 4 414.28 West Indies v Bangladesh Johannesburg 13 Sep 2007 T20I # 24
N Vanua 47 12 0 7 391.66 P.N.G. v Vanuatu Apia (No 2) 12 Jul 2019 T20I # 824
R Satheesan 56* 15 6 5 373.33 Romania v Serbia Sofia 26 Jun 2021 T20I # 1173
CPPM Sadun 26* 7 1 3 371.42 Cyprus v Estonia Episkopi 7 Oct 2021 T20I # 1288
Usman Arif 33 9 1 4 366.66 Norway v Germany Krefeld 8 Aug 2021 T20I # 1220
Mirza Ahsan 51* 14 2 7 364.28 Austria v Luxembourg Ilfov County 31 Aug 2019 T20I # 873
Yuvraj Singh 58 16 3 7 362.50 India v England Durban 19 Sep 2007 T20I # 40
KD Karthik 29* 8 2 3 362.50 India v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
C Munro 50* 14 1 7 357.14 New Zealand v Sri Lanka Auckland 10 Jan 2016 T20I # 476
Shahid Afridi 25 7 1 3 357.14 Pakistan v South Africa Abu Dhabi 26 Oct 2010 T20I # 190
KRP Silva 25 7 1 3 357.14 U.S.A. v U.A.E. ICCA Dubai 15 Mar 2019 T20I # 753
Asif Ali 25* 7 0 4 357.14 Pakistan v Afghanistan Dubai (DSC) 29 Oct 2021 T20I # 1377
HH Pandya 32* 9 1 4 355.55 India v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
MM Ali 39 11 3 4 354.54 England v South Africa Durban 14 Feb 2020 T20I # 1041
LA Dunbar 39 11 5 3 354.54 Serbia v Bulgaria Sofia 24 Jun 2021 T20I # 1166
J Mubarak 46* 13 3 5 353.84 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
T Tshose 49 14 1 6 350.00 Botswana v Mozambique Benoni 19 Sep 2022 T20I # 1785
Karan KC 45 13 0 7 346.15 Nepal v Malaysia Kirtipur 22 Apr 2021 T20I # 1155
KA Pollard 38 11 0 6 345.45 West Indies v Sri Lanka Coolidge 3 Mar 2021 T20I # 1126
CR Brathwaite 34* 10 1 4 340.00 West Indies v England Kolkata 3 Apr 2016 T20I # 557
Saber Zakhil 34* 10 1 4 340.00 Belgium v Malta Gent 11 Jun 2022 T20I # 1562
DJG Sammy 30* 9 2 3 333.33 West Indies v England Bridgetown 11 Mar 2014 T20I # 362
JDS Neesham 30 9 2 3 333.33 New Zealand v Scotland Edinburgh 27 Jul 2022 T20I # 1692
Fakhar Zaman 26 8 1 3 325.00 Pakistan v England Nottingham 16 Jul 2021 T20I # 1191
LC Le Tissier 29 9 4 2 322.22 Guernsey v Slovenia Kerava 28 Jul 2022 T20I # 1697
JC Buttler 32* 10 2 3 320.00 England v South Africa Birmingham 12 Sep 2012 T20I # 262
Sayed Monib 32* 10 3 3 320.00 Kuwait v Singapore Al Amerat 24 Aug 2022 T20I # 1744
DJ Bravo 35* 11 1 4 318.18 West Indies v New Zealand Lauderhill 1 Jul 2012 T20I # 248
Usman Arif 44 14 1 6 314.28 Norway v Switzerland Vantaa 28 Jul 2022 T20I # 1695
K Nassoro 59* 19 6 3 310.52 Tanzania v Cameroon Rwanda 6 Nov 2021 T20I # 1399
Najibullah Zadran 31* 10 2 3 310.00 Afghanistan v U.A.E. ICCA Dubai 14 Dec 2016 T20I # 571
Rashid Khan 31* 10 1 3 310.00 Afghanistan v Ireland Belfast 15 Aug 2022 T20I # 1736
Abdul Razzaq 34* 11 3 3 309.09 Pakistan v New Zealand Christchurch 30 Dec 2010 T20I # 195
N Davin 37 12 2 4 308.33 Namibia v Bermuda ICCA 2 Dubai 23 Oct 2019 T20I # 958
WAE Burton 83 27 8 8 307.40 Serbia v Bulgaria Sofia 24 Jun 2022 T20I # 1576
Taranjeet Singh 57* 19 5 5 300.00 Romania v Serbia Sofia 26 Jun 2021 T20I # 1173
Shoaib Malik 54* 18 1 6 300.00 Pakistan v Scotland Sharjah 7 Nov 2021 T20I # 1406
Ali Nayyer 48* 16 3 4 300.00 Switzerland v France Vantaa 25 Jul 2022 T20I # 1686
TLW Cooper 45 15 1 6 300.00 Netherlands v Ireland Sylhet 21 Mar 2014 T20I # 377
Waheed Ahmed 45* 15 0 6 300.00 U.A.E. v Kuwait Al Amerat 27 Feb 2020 T20I # 1066
Sher Sahak 39* 13 4 3 300.00 Norway v Germany Krefeld 8 Aug 2021 T20I # 1220
Najibullah Zadran 33 11 0 4 300.00 Afghanistan v Netherlands Edinburgh 9 Jul 2015 T20I # 431
Mohammad Nawaz 30* 10 3 2 300.00 Pakistan v West Indies Karachi 13 Dec 2021 T20I # 1448
CJ Jordan 27* 9 0 4 300.00 England v West Indies Bridgetown 13 Mar 2014 T20I # 364
Mohammad Nabi 89 30 6 9 296.66 Afghanistan v Ireland Greater Noida 12 Mar 2017 T20I # 601
Faisal Khan 83* 28 7 7 296.42 Saudi Arabia v Kuwait Al Amerat 24 Jan 2019 T20I # 727
Saim Hussain 71 24 4 7 295.83 Bulgaria v Serbia Sofia 26 Jun 2022 T20I # 1579
Q de Kock 65 22 2 8 295.45 South Africa v England Durban 14 Feb 2020 T20I # 1041
Saran Aslam 47 16 4 4 293.75 Denmark v Gibraltar Waterloo 29 Jun 2022 T20I # 1587
ED Silva 44* 15 3 4 293.33 Kuwait v Bahrain Al Amerat 16 Aug 2022 T20I # 1737
HG Munsey 32 11 5 2 290.90 Scotland v Netherlands Al Amerat 13 Feb 2019 T20I # 739
N Vanua 29* 10 1 3 290.00 P.N.G. v Vanuatu Port Moresby 24 Mar 2019 T20I # 762
S Wickramasekara 29* 10 4 2 290.00 Czech Rep. v Luxembourg Ilfov County 1 Sep 2019 T20I # 876
S Wickramasekara 104* 36 8 10 288.88 Czech Rep. v Turkey Ilfov County 30 Aug 2019 T20I # 872
MM Ali 52 18 2 6 288.88 England v South Africa Bristol 27 Jul 2022 T20I # 1693
S Dhawan 26 9 4 1 288.88 India v Australia Sydney 31 Jan 2016 T20I # 489
Naseem Khushi 26* 9 2 2 288.88 Oman v Hong Kong Dubai (DSC) 30 Oct 2019 T20I # 990
S Muniandy 26* 9 0 3 288.88 Malaysia v Singapore Singapore 30 Jun 2022 T20I # 1592
TH David 92* 32 9 7 287.50 Singapore v Malaysia Bangkok 3 Mar 2020 T20I # 1071
C Munro 66 23 11 3 286.95 New Zealand v West Indies Mount Maunganui 1 Jan 2018 T20I # 637
AD Russell 40* 14 0 6 285.71 West Indies v Sri Lanka Pallekele 6 Mar 2020 T20I # 1078
AD Mathews 37* 13 2 4 284.61 Sri Lanka v West Indies Pallekele 9 Nov 2015 T20I # 460
SC Williams 34 12 3 3 283.33 Zimbabwe v Ireland Bready 12 Jul 2019 T20I # 825
FA Allen 34 12 0 5 283.33 West Indies v South Africa St George's 27 Jun 2021 T20I # 1178
PV Vuniwaqa 34 12 3 3 283.33 Fiji v Samoa Port Vila 15 Sep 2022 T20I # 1774
Tamoor Sajjad 31 11 4 2 281.81 Qatar v Bahrain Al Amerat 24 Jan 2019 T20I # 728
V Mbazo 31* 11 5 1 281.81 Botswana v Cameroon Rwanda 5 Nov 2021 T20I # 1393
Mohammad Aadil Alam 31 11 1 3 281.81 Nepal v P.N.G. Kirtipur 31 Mar 2022 T20I # 1500
Janak Prakash 31 11 3 2 281.81 Singapore v Hong Kong Bulawayo 15 Jul 2022 T20I # 1653
JDS Neesham 45* 16 1 6 281.25 New Zealand v Australia Dunedin 25 Feb 2021 T20I # 1124
DA Miller 101* 36 7 9 280.55 South Africa v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
Shahid Afridi 28 10 5 1 280.00 Pakistan v England Bristol 28 Aug 2006 T20I # 8
JEC Franklin 28 10 0 4 280.00 New Zealand v South Africa Hamilton 19 Feb 2012 T20I # 222
N Vanua 28* 10 0 4 280.00 P.N.G. v Ireland Belfast 15 Jul 2015 T20I # 437
E Lewis 28 10 2 3 280.00 West Indies v Sri Lanka Coolidge 3 Mar 2021 T20I # 1126
Zeeshan Kukikhel 137 49 7 15 279.59 Hungary v Austria Lower Austria 5 Jun 2022 T20I # 1550
Samiullah Shinwari 39* 14 2 4 278.57 Afghanistan v Kenya Sharjah 30 Sep 2013 T20I # 330
Saber Zakhil 44 16 3 4 275.00 Belgium v Luxembourg Walferdange 30 Aug 2020 T20I # 1092
V Saini 44* 16 1 4 275.00 Romania v Bulgaria Ilfov County 17 Oct 2020 T20I # 1103
AJ Hosein 44* 16 3 4 275.00 West Indies v England Bridgetown 23 Jan 2022 T20I # 1454
Aminuddin Ramly 33 12 1 4 275.00 Malaysia v Kuwait Singapore 22 Jul 2019 T20I # 833
Khurram Nawaz 33* 12 5 2 275.00 Oman v Philippines Al Amerat 21 Feb 2022 T20I # 1483
Karan KC 33* 12 5 1 275.00 Nepal v P.N.G. Kirtipur 4 Apr 2022 T20I # 1503
RG Sharma 118 43 12 10 274.41 India v Sri Lanka Indore 22 Dec 2017 T20I # 634
SJ Myburgh 63 23 4 7 273.91 Netherlands v Ireland Sylhet 21 Mar 2014 T20I # 377
Ammad Uddin 41* 15 4 3 273.33 Bahrain v Qatar Al Amerat 25 Feb 2020 T20I # 1060
DR Sams 41 15 2 4 273.33 Australia v New Zealand Dunedin 25 Feb 2021 T20I # 1124
Taranjeet Singh 60 22 8 4 272.72 Romania v Bulgaria Sofia 25 Jun 2021 T20I # 1170
MD Shanaka 30* 11 5 1 272.72 Sri Lanka v Bangladesh Sylhet 18 Feb 2018 T20I # 651
Abrar Bilal 30 11 2 3 272.72 Austria v Belgium Waterloo 24 Jul 2021 T20I # 1199
C Munro 57 21 3 7 271.42 New Zealand v England Hamilton 18 Feb 2018 T20I # 650
KC D'Souza 92* 34 5 10 270.58 Bulgaria v Serbia Sofia 24 Jun 2022 T20I # 1576
Anwar Ali 46 17 3 4 270.58 Pakistan v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
RR Watson 27 10 6 0 270.00 Scotland v New Zealand The Oval 6 Jun 2009 T20I # 91
Yuvraj Singh 27 10 1 3 270.00 India v England Bengaluru 1 Feb 2017 T20I # 594
P Sarraf 27* 10 2 3 270.00 Nepal v Thailand Bangkok 4 Mar 2020 T20I # 1073
Ritik Tomar 27* 10 1 3 270.00 Czech Rep. v Gibraltar Marsa 11 May 2022 T20I # 1526
AK Markram 27 10 1 3 270.00 South Africa v Ireland Bristol 5 Aug 2022 T20I # 1724
JJ Smit 35* 13 3 2 269.23 Namibia v Uganda Windhoek 5 Apr 2021 T20I # 1144
HH Pandya 35* 13 4 2 269.23 India v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
JJ Roy 43 16 5 3 268.75 England v South Africa Wankhede 18 Mar 2016 T20I # 540
M Akayezu 51 19 3 6 268.42 Rwanda v Ghana Rwanda 18 Aug 2021 T20I # 1226
RD Berrington 48 18 4 3 266.66 Scotland v U.A.E. Dubai (DSC) 30 Oct 2019 T20I # 989
DS Airee 48* 18 5 3 266.66 Nepal v Netherlands Kirtipur 24 Apr 2021 T20I # 1157
Mohammad Nabi 40 15 2 4 266.66 Afghanistan v Zimbabwe Abu Dhabi 19 Mar 2021 T20I # 1136
G Manan 40 15 3 4 266.66 Romania v Greece Sofia 24 Jun 2021 T20I # 1167
A Mene-Ejegi 32* 12 1 4 266.66 Serbia v Bulgaria Sofia 25 Jun 2022 T20I # 1578
Aphsal Ashraf 45* 17 1 5 264.70 Kuwait v Bahrain Al Amerat 26 Feb 2020 T20I # 1063
KJ Stagno 45 17 2 5 264.70 Gibraltar v Malta Waterloo 3 Jul 2022 T20I # 1606
Shoaib Malik 37* 14 4 2 264.28 Pakistan v West Indies Karachi 1 Apr 2018 T20I # 663
KC D'Souza 37* 14 3 2 264.28 Bulgaria v Gibraltar Marsa 15 May 2022 T20I # 1537
WD Parnell 29* 11 3 2 263.63 South Africa v Australia Johannesburg 16 Oct 2011 T20I # 212
KL Rahul 50 19 6 3 263.15 India v Scotland Dubai (DSC) 5 Nov 2021 T20I # 1396
S Wickramasekara 50 19 3 5 263.15 Czech Rep. v Luxembourg Vinor 10 Jul 2022 T20I # 1629
S Periyalwar 105* 40 12 6 262.50 Romania v Turkey Ilfov County 29 Aug 2019 T20I # 869
KJ O'Brien 42* 16 2 4 262.50 Ireland v Netherlands Sylhet 21 Mar 2014 T20I # 377
Iqbal Hossain 42 16 5 3 262.50 Austria v Slovenia Kerava 25 Jul 2022 T20I # 1684
SA Yadav 68* 26 6 6 261.53 India v Hong Kong Dubai (DSC) 31 Aug 2022 T20I # 1754
DJG Sammy 34* 13 2 3 261.53 West Indies v Australia Mirpur 28 Mar 2014 T20I # 388
Nouman Sarwar 34* 13 6 1 261.53 Qatar v Kuwait Singapore 26 Jul 2019 T20I # 836
Hazratullah Zazai 162* 62 11 16 261.29 Afghanistan v Ireland Dehradun 23 Feb 2019 T20I # 746
JM Bairstow 47 18 2 5 261.11 England v New Zealand Auckland 10 Nov 2019 T20I # 1012
Shahid Afridi 39 15 5 2 260.00 Pakistan v Bangladesh Cape Town 20 Sep 2007 T20I # 42
MH Cross 39 15 5 2 260.00 Scotland v Hong Kong Dublin (Malahide) 25 Jul 2015 T20I # 445
TG Southee 39 15 2 4 260.00 New Zealand v England Napier 8 Nov 2019 T20I # 1008
DT Christian 39 15 1 5 260.00 Australia v Bangladesh Mirpur 7 Aug 2021 T20I # 1218
SR Taylor 39* 15 2 4 260.00 U.S.A. v Belize Coolidge 7 Nov 2021 T20I # 1404
MO Kain 39* 15 3 3 260.00 U.S.A. v Ireland Lauderhill 22 Dec 2021 T20I # 1451
V Sehwag 26 10 0 4 260.00 India v New Zealand Christchurch 25 Feb 2009 T20I # 84
PD McGlashan 26 10 3 2 260.00 New Zealand v Pakistan Hamilton 28 Dec 2010 T20I # 194
Zubaidi Zulkifle 26* 10 1 3 260.00 Malaysia v Maldives Bangi 6 Jul 2022 T20I # 1613
Imran Anwar 26 10 2 2 260.00 Bahrain v Kuwait Al Amerat 16 Aug 2022 T20I # 1737
S Singh 26* 10 4 1 260.00 Kenya v Cameroon Benoni 19 Sep 2022 T20I # 1784
EJG Morgan 57* 22 0 7 259.09 England v South Africa Centurion 16 Feb 2020 T20I # 1043
JD Ryder 31 12 3 2 258.33 New Zealand v Scotland The Oval 6 Jun 2009 T20I # 91
Mohammad Shahzad 31 12 7 0 258.33 Afghanistan v U.A.E. Dubai (DSC) 16 Dec 2016 T20I # 572
D Klein 31* 12 2 2 258.33 Germany v Spain Almeria 8 Mar 2020 T20I # 1081
Sami Ullah 31 12 6 0 258.33 Romania v Czech Rep. Ilfov County 3 Sep 2021 T20I # 1249
HH Pandya 31* 12 2 3 258.33 India v South Africa Delhi 9 Jun 2022 T20I # 1554
Shahid Afridi 49 19 4 4 257.89 Pakistan v Bangladesh Kolkata 16 Mar 2016 T20I # 536
Mirza Ahsan 49 19 5 3 257.89 Austria v Hungary Lower Austria 4 Jun 2022 T20I # 1548
T Stubbs 72 28 2 8 257.14 South Africa v England Bristol 27 Jul 2022 T20I # 1693
Aftab Ahmed 36 14 5 2 257.14 Bangladesh v South Africa Cape Town 15 Sep 2007 T20I # 31
AJ Finch 36* 14 3 3 257.14 Australia v New Zealand Auckland 16 Feb 2018 T20I # 649
Abdul Waheed 41* 16 8 1 256.25 Saudi Arabia v Iran Al Amerat 24 Feb 2020 T20I # 1053
HS Gericke 64 25 5 5 256.00 Malta v Gibraltar Marsa 21 Oct 2021 T20I # 1335
Abdul Razzaq 46* 18 0 5 255.55 Pakistan v England Dubai (DSC) 20 Feb 2010 T20I # 145
Tanwir Afzal 56 22 1 7 254.54 Hong Kong v Scotland Mong Kok 31 Jan 2016 T20I # 488
Shahid Afridi 28 11 1 3 254.54 Pakistan v New Zealand Dubai (DSC) 5 Dec 2014 T20I # 412
S Jora 28 11 0 3 254.54 Nepal v U.A.E. ICCA Dubai 3 Feb 2019 T20I # 733
Naseem Khushi 28* 11 2 2 254.54 Oman v Netherlands Al Amerat 15 Feb 2019 T20I # 741
Sadeeq Khan 28 11 2 3 254.54 Romania v Luxembourg Ilfov County 30 Aug 2019 T20I # 871
Kashif Daud 28* 11 3 2 254.54 U.A.E. v Ireland Al Amerat 13 Feb 2022 T20I # 1462
Mahmudullah 33* 13 2 2 253.84 Bangladesh v India Mirpur 6 Mar 2016 T20I # 521
Haroon Mughal 33 13 0 4 253.84 Malta v Bulgaria Sofia 23 Sep 2020 T20I # 1098
Sami Ullah 33 13 2 3 253.84 Romania v Serbia Sofia 25 Jun 2021 T20I # 1171
KA Pollard 38 15 3 3 253.33 West Indies v Australia Colombo (RPS) 5 Oct 2012 T20I # 288
PW Borren 38* 15 2 4 253.33 Netherlands v Afghanistan Sharjah 15 Nov 2013 T20I # 335
Mohammad Adnan 38* 15 2 4 253.33 Saudi Arabia v Qatar Al Amerat 21 Jan 2019 T20I # 722
MR Adair 38 15 2 4 253.33 Ireland v Zimbabwe Bready 14 Jul 2019 T20I # 831
TP Ura 86* 34 2 10 252.94 P.N.G. v Malaysia Kirtipur 1 Apr 2022 T20I # 1501
AD Hales 43 17 8 1 252.94 England v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
Najibullah Zadran 43* 17 1 6 252.94 Afghanistan v Bangladesh Sharjah 30 Aug 2022 T20I # 1753
RW Chakabva 48 19 6 3 252.63 Zimbabwe v Singapore Singapore 29 Sep 2019 T20I # 897
E Chigumbura 53* 21 6 3 252.38 Zimbabwe v U.A.E. Sylhet 21 Mar 2014 T20I # 376
Razmal Shigiwal 53 21 0 7 252.38 Austria v Luxembourg Ilfov County 31 Aug 2019 T20I # 873
MJ Guptill 63 25 6 5 252.00 New Zealand v Sri Lanka Auckland 10 Jan 2016 T20I # 476
TP Ura 83 33 4 8 251.51 P.N.G. v Hong Kong Bulawayo 14 Jul 2022 T20I # 1649
Shaheryar Butt 125* 50 11 9 250.00 Belgium v Czech Rep. Walferdange 29 Aug 2020 T20I # 1090
Sikandar Raza 65* 26 7 4 250.00 Zimbabwe v Bangladesh Harare 30 Jul 2022 T20I # 1706
MEK Hussey 60* 24 3 6 250.00 Australia v Pakistan Gros Islet 14 May 2010 T20I # 176
MJ Guptill 50 20 3 5 250.00 New Zealand v England Auckland 10 Nov 2019 T20I # 1012
DMW Rawlins 50 20 2 6 250.00 Bermuda v Bahamas Coolidge 10 Nov 2021 T20I # 1413
TM Head 45 18 4 3 250.00 Australia v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
RA Jadeja 45* 18 7 1 250.00 India v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
DA Warner 40 16 5 2 250.00 Australia v South Africa Durban 12 Mar 2014 T20I # 363
Karan KC 40* 16 2 4 250.00 Nepal v Maldives Kirtipur 6 Dec 2019 T20I # 1019
AD Russell 35 14 2 4 250.00 West Indies v Sri Lanka Pallekele 4 Mar 2020 T20I # 1075
SF Tiai 35 14 2 4 250.00 Samoa v Cook Islands Port Vila 13 Sep 2022 T20I # 1770
Faheem Ashraf 30* 12 2 2 250.00 Pakistan v South Africa Lahore 13 Feb 2021 T20I # 1121
Shehzad Patel 30* 12 1 3 250.00 Swaziland v Lesotho Kigali 16 Oct 2021 T20I # 1299
E Chigumbura 25 10 3 2 250.00 Zimbabwe v Canada King City (NW) 13 Oct 2008 T20I # 75
Rizwan Cheema 25* 10 1 3 250.00 Canada v Bermuda Hamilton 19 Aug 2019 T20I # 854
GJ Delany 25 10 2 2 250.00 Ireland v Scotland Dublin (Malahide) 20 Sep 2019 T20I # 891
KD Shah 25 10 4 1 250.00 Hong Kong v Nigeria Tolerance Oval 27 Oct 2019 T20I # 980
Khalid Ahmadi 25* 10 2 2 250.00 Belgium v Czech Rep. Walferdange 30 Aug 2020 T20I # 1091
Z Bimenyimana 25* 10 2 2 250.00 Rwanda v Ghana Rwanda 21 Aug 2021 T20I # 1234
HA Chohan 25 10 1 3 250.00 Tanzania v Botswana Rwanda 7 Nov 2021 T20I # 1403
Virandeep Singh 25 10 0 4 250.00 Malaysia v Maldives Bangi 6 Jul 2022 T20I # 1613
Bilal Tahir 25 10 1 3 250.00 Kuwait v Bahrain Al Amerat 17 Aug 2022 T20I # 1739
CH Gayle 77 31 5 8 248.38 West Indies v South Africa Cape Town 9 Jan 2015 T20I # 413
Aziz Mohammad 72 29 2 9 248.27 Belgium v Gibraltar Gent 28 Jun 2022 T20I # 1581
AJ Finch 156 63 11 14 247.61 Australia v England Southampton 29 Aug 2013 T20I # 328
C Green 52 21 7 3 247.61 Australia v India Hyderabad (Deccan) 25 Sep 2022 T20I # 1796
Rameez Shahzad 47* 19 5 3 247.36 U.A.E. v Afghanistan Dubai (DSC) 16 Dec 2016 T20I # 572
NLTC Perera 47* 19 0 5 247.36 World-XI v Pakistan Lahore 13 Sep 2017 T20I # 620
MD Shanaka 47* 19 2 5 247.36 Sri Lanka v India Dharamsala 26 Feb 2022 T20I # 1493
E Lewis 89 36 6 8 247.22 West Indies v Bangladesh Mirpur 22 Dec 2018 T20I # 717
Amjad Sher 37* 15 2 3 246.66 Finland v Sweden Kerava 21 Aug 2021 T20I # 1235
Rahel Khan 37 15 3 3 246.66 Sweden v Finland Kerava 22 Aug 2021 T20I # 1239
N Khanna 37* 15 5 2 246.66 Malta v Switzerland Marsa 24 Oct 2021 T20I # 1359
MR Adair 37* 15 2 4 246.66 Ireland v New Zealand Belfast 22 Jul 2022 T20I # 1679
AB de Villiers 69* 28 9 3 246.42 South Africa v England Chattogram 29 Mar 2014 T20I # 391
CL White 64* 26 5 5 246.15 Australia v New Zealand Christchurch 28 Feb 2010 T20I # 149
A Symonds 32 13 4 2 246.15 Australia v New Zealand Auckland 17 Feb 2005 T20I # 1
Amir Ali 32* 13 4 1 246.15 Oman v Hong Kong Fatullah 19 Feb 2016 T20I # 502
NLTC Perera 32 13 2 3 246.15 World-XI v Pakistan Lahore 15 Sep 2017 T20I # 621
JJ Roy 32 13 2 3 246.15 England v Pakistan Nottingham 16 Jul 2021 T20I # 1191
DA Warner 59 24 4 5 245.83 Australia v New Zealand Auckland 16 Feb 2018 T20I # 649
GP Meade 59* 24 5 4 245.83 Italy v Croatia Kerava 16 Jul 2022 T20I # 1663
MM Ali 27 11 1 3 245.45 England v Sri Lanka Colombo (RPS) 27 Oct 2018 T20I # 703
A Mansale 27 11 1 3 245.45 Vanuatu v Samoa Apia (No 3) 12 Jul 2019 T20I # 823
J Kila 27* 11 2 2 245.45 P.N.G. v Netherlands Dubai (DSC) 2 Nov 2019 T20I # 997
Saber Zakhil 27 11 1 3 245.45 Belgium v Luxembourg Walferdange 29 Aug 2020 T20I # 1089
JDS Neesham 27 11 1 3 245.45 New Zealand v England Abu Dhabi 10 Nov 2021 T20I # 1415
Sulaiman Ali 27 11 3 1 245.45 Bulgaria v Slovenia Vantaa 27 Jul 2022 T20I # 1690
GJ Bailey 49* 20 4 3 245.00 Australia v England Sydney 2 Feb 2014 T20I # 356
NLTC Perera 49 20 7 2 245.00 Sri Lanka v England The Oval 20 May 2014 T20I # 401
PR Stirling 49 20 6 3 245.00 Ireland v Afghanistan Greater Noida 12 Mar 2017 T20I # 601
AB de Villiers 71 29 6 6 244.82 South Africa v England Johannesburg 21 Feb 2016 T20I # 506
FH Allen 71 29 10 3 244.82 New Zealand v Bangladesh Auckland 1 Apr 2021 T20I # 1141
KC D'Souza 66 27 4 7 244.44 Bulgaria v Serbia Sofia 26 Jun 2022 T20I # 1579
MG Bracewell 61* 25 8 3 244.00 New Zealand v Scotland Edinburgh 29 Jul 2022 T20I # 1701
KJ Coetzer 39 16 9 0 243.75 Scotland v U.A.E. Edinburgh 9 Jul 2015 T20I # 430
KJ O'Brien 39 16 2 4 243.75 Ireland v Oman Al Amerat 6 Oct 2019 T20I # 917
Rohan Mustafa 39 16 8 0 243.75 U.A.E. v Ireland Abu Dhabi 19 Oct 2019 T20I # 944
TL Seifert 39 16 1 5 243.75 New Zealand v England Auckland 10 Nov 2019 T20I # 1012
Taranjeet Singh 39 16 6 2 243.75 Romania v Bulgaria Sofia 27 Jun 2021 T20I # 1177
H Klaasen 39 16 5 2 243.75 South Africa v Ireland Bristol 5 Aug 2022 T20I # 1724
G Malla 51 21 5 3 242.85 Nepal v Malaysia Singapore 24 Jul 2019 T20I # 835
SB Styris 34 14 3 3 242.85 New Zealand v Pakistan Hamilton 28 Dec 2010 T20I # 194
SA Edwards 34* 14 3 2 242.85 Netherlands v Nepal Lord's 29 Jul 2018 T20I # 691
JP Duminy 34* 14 2 3 242.85 South Africa v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
ADS Fletcher 34 14 3 3 242.85 West Indies v New Zealand Auckland 27 Nov 2020 T20I # 1108
V Kohli 70* 29 4 7 241.37 India v West Indies Wankhede 11 Dec 2019 T20I # 1024
Sher Sahak 70* 29 6 5 241.37 Norway v Guernsey Almeria 29 Apr 2022 T20I # 1513
MS Wade 41* 17 2 4 241.17 Australia v Pakistan Dubai (DSC) 11 Nov 2021 T20I # 1420
DPMD Jayawardene 65 27 9 2 240.74 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
RS Bopara 65* 27 2 7 240.74 England v Australia Hobart 29 Jan 2014 T20I # 354
Taranjeet Singh 84* 35 7 6 240.00 Romania v Gibraltar Marsa 14 May 2022 T20I # 1535
Yuvraj Singh 60* 25 3 5 240.00 India v Sri Lanka Mohali 12 Dec 2009 T20I # 127
FF Mulivai 48 20 1 6 240.00 Samoa v Vanuatu Apia (No 1) 9 Jul 2019 T20I # 821
DJ Mitchell 48 20 2 4 240.00 New Zealand v West Indies Kingston 12 Aug 2022 T20I # 1732
XM Marshall 36 15 3 3 240.00 West Indies v Australia Bridgetown 20 Jun 2008 T20I # 57
Faisal Khan 36 15 4 3 240.00 Saudi Arabia v Qatar Al Amerat 24 Jan 2019 T20I # 729
Khushdil Shah 36* 15 3 3 240.00 Pakistan v Zimbabwe Rawalpindi 10 Nov 2020 T20I # 1107
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

Minimum of 25 runs

Records includes the following current or recent matches:
Pakistan v England at Lahore, 5th T20I, Sep 28, 2022 [T20I # 1801]
India v South Africa at Thiruvananthapuram, 1st T20I, Sep 28, 2022 [T20I # 1800]
United Arab Emirates v Bangladesh at Dubai (DSC), 2nd T20I, Sep 27, 2022 [T20I # 1799]