Longest individual innings (by balls)
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
PR Stirling 115* 75 8 8 153.33 Ireland v Zimbabwe Bready 1 Sep 2021 T20I # 1244
MP O'Dowd 133* 73 15 6 182.19 Netherlands v Malaysia Kirtipur 18 Apr 2021 T20I # 1150
SR Watson 124* 71 10 6 174.64 Australia v India Sydney 31 Jan 2016 T20I # 489
S Davizi 111* 71 14 3 156.33 Czech Rep. v Austria Vinor 9 Jul 2022 T20I # 1624
MN van Wyk 114* 70 9 7 162.85 South Africa v West Indies Durban 14 Jan 2015 T20I # 415
MJ Guptill 101* 69 9 6 146.37 New Zealand v South Africa East London 23 Dec 2012 T20I # 295
Kaleem Shah 72* 69 5 3 104.34 Mozambique v Malawi Lilongwe 7 Nov 2019 T20I # 1006
AD Hales 99 68 6 4 145.58 England v West Indies Nottingham 24 Jun 2012 T20I # 246
Shaiman Anwar 117* 68 10 6 172.05 U.A.E. v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 609
S Davizi 101 68 6 7 148.52 Czech Rep. v Malta Marsa 20 Oct 2019 T20I # 945
HAM Shah 99 68 6 4 145.58 Denmark v Finland Brondby 8 May 2022 T20I # 1521
Faheem Nazir 107* 68 11 4 157.35 Switzerland v Estonia Kerava 27 Jul 2022 T20I # 1689
Mohammad Shahzad 118* 67 10 8 176.11 Afghanistan v Zimbabwe Sharjah 10 Jan 2016 T20I # 477
DM Gondaria 85* 67 6 1 126.86 Kenya v Bermuda ICCA Dubai 21 Oct 2019 T20I # 953
JC Buttler 101* 67 6 6 150.74 England v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
V Aravind 97* 67 13 1 144.77 U.A.E. v Ireland Al Amerat 18 Feb 2022 T20I # 1472
BFW de Leede 91* 67 9 3 135.82 Netherlands v U.S.A. Bulawayo 15 Jul 2022 T20I # 1657
Faheem Nazir 113 67 10 3 168.65 Switzerland v Czech Rep. Kerava 30 Jul 2022 T20I # 1705
CH Gayle 98 66 5 7 148.48 West Indies v India Bridgetown 9 May 2010 T20I # 169
RG Sharma 106 66 12 5 160.60 India v South Africa Dharamsala 2 Oct 2015 T20I # 456
MN Samuels 85* 66 9 2 128.78 West Indies v England Kolkata 3 Apr 2016 T20I # 557
MN Samuels 89* 66 9 3 134.84 West Indies v Afghanistan Basseterre 5 Jun 2017 T20I # 613
Yasir Ali 80* 66 8 3 121.21 Spain v Germany Almeria 8 Mar 2020 T20I # 1080
Sami Sohail 84* 66 6 1 127.27 Malawi v Seychelles Rwanda 20 Oct 2021 T20I # 1323
JW Jenner 96* 66 11 2 145.45 Jersey v Denmark Almeria 21 Oct 2021 T20I # 1337
M Spoors 108* 66 14 3 163.63 Canada v Philippines Al Amerat 18 Feb 2022 T20I # 1468
Muhammad Waseem 112 66 7 8 169.69 U.A.E. v Ireland Al Amerat 24 Feb 2022 T20I # 1490
F du Plessis 85 65 10 3 130.76 South Africa v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
GJ Maxwell 145* 65 14 9 223.07 Australia v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
VB Chikkannaiah 70* 65 5 2 107.69 Germany v Belgium Waterloo 12 May 2019 T20I # 775
S Davizi 91 65 8 3 140.00 Czech Rep. v Malta Marsa 18 Oct 2019 T20I # 934
D Kansonkho 54 65 2 1 83.07 Malawi v Rwanda Rwanda 22 Oct 2021 T20I # 1343
DPMD Jayawardene 100 64 10 4 156.25 Sri Lanka v Zimbabwe Providence 3 May 2010 T20I # 157
Ahmed Shehzad 98* 64 6 6 153.12 Pakistan v Zimbabwe Harare 24 Aug 2013 T20I # 327
AD Hales 116* 64 11 6 181.25 England v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
Sarfaraz Ahmed 76* 64 8 2 118.75 Pakistan v New Zealand Dubai (DSC) 4 Dec 2014 T20I # 411
ADS Fletcher 84* 64 6 5 131.25 West Indies v Sri Lanka Bengaluru 20 Mar 2016 T20I # 543
Awais Ahmed 102* 64 5 6 159.37 Spain v Malta Cartagena 30 Mar 2019 T20I # 765
NJ Ferraby 81* 64 9 0 126.56 Jersey v Guernsey Castel 1 Jun 2019 T20I # 789
Mohammad Rizwan 104* 64 6 7 162.50 Pakistan v South Africa Lahore 11 Feb 2021 T20I # 1120
H Masakadza 72 63 6 2 114.28 Zimbabwe v South Africa Bloemfontein 8 Oct 2010 T20I # 188
DPMD Jayawardene 86 63 12 1 136.50 Sri Lanka v Australia Pallekele 8 Aug 2011 T20I # 203
AJ Finch 156 63 11 14 247.61 Australia v England Southampton 29 Aug 2013 T20I # 328
Tamim Iqbal 103* 63 10 5 163.49 Bangladesh v Oman Dharamsala 13 Mar 2016 T20I # 534
SF Mire 94 63 6 6 149.20 Zimbabwe v Pakistan Harare 4 Jul 2018 T20I # 685
Muhammad Usman 89* 63 6 2 141.26 U.A.E. v Canada Abu Dhabi 27 Oct 2019 T20I # 985
TL Seifert 84* 63 8 3 133.33 New Zealand v Pakistan Hamilton 20 Dec 2020 T20I # 1118
H Lakov 80 63 6 1 126.98 Bulgaria v Gibraltar Marsa 23 Oct 2021 T20I # 1347
L Bruce 99* 63 11 2 157.14 Gibraltar v Bulgaria Marsa 13 May 2022 T20I # 1531
DA Warner 90* 62 5 3 145.16 Australia v Sri Lanka Sydney 26 Jan 2013 T20I # 299
Ahmed Shehzad 111* 62 10 5 179.03 Pakistan v Bangladesh Mirpur 30 Mar 2014 T20I # 392
HM Amla 97* 62 8 4 156.45 South Africa v Australia Cape Town 9 Mar 2016 T20I # 526
E Lewis 125* 62 6 12 201.61 West Indies v India Kingston 9 Jul 2017 T20I # 617
S Dhawan 92 62 10 2 148.38 India v West Indies Chennai 11 Nov 2018 T20I # 710
Hazratullah Zazai 162* 62 11 16 261.29 Afghanistan v Ireland Dehradun 23 Feb 2019 T20I # 746
NG Collins 53 62 5 0 85.48 Finland v Denmark Brondby 13 Jul 2019 T20I # 828
KJ O'Brien 124 62 12 7 200.00 Ireland v Hong Kong Al Amerat 7 Oct 2019 T20I # 921
Muhammad Waseem 107* 62 14 4 172.58 U.A.E. v Ireland ICCA Dubai 10 Oct 2021 T20I # 1294
R Pathan 107* 62 9 6 172.58 Canada v Panama Coolidge 14 Nov 2021 T20I # 1427
RR Watson 54 61 6 0 88.52 Scotland v Kenya Belfast 4 Aug 2008 T20I # 66
H Patel 88* 61 9 2 144.26 Canada v Ireland Colombo (SSC) 3 Feb 2010 T20I # 130
V Kohli 78* 61 8 2 127.86 India v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
Tamim Iqbal 88* 61 10 2 144.26 Bangladesh v West Indies Mirpur 10 Dec 2012 T20I # 291
AD Hales 94 61 11 2 154.09 England v Australia Chester-le-Street 31 Aug 2013 T20I # 329
F du Plessis 79* 61 8 0 129.50 South Africa v Bangladesh Mirpur 5 Jul 2015 T20I # 428
RG Sharma 89 61 5 5 145.90 India v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
RG Sharma 97 61 8 5 159.01 India v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
RG Sharma 111* 61 8 7 181.96 India v West Indies Lucknow 6 Nov 2018 T20I # 709
J Butler 65* 61 5 0 106.55 Guernsey v Jersey Castel 15 Jun 2019 T20I # 791
V Vijh 64* 61 10 0 104.91 Luxembourg v Romania Ilfov County 30 Aug 2019 T20I # 871
LA Dunbar 104* 61 5 10 170.49 Serbia v Bulgaria Corfu 14 Oct 2019 T20I # 931
V Kohli 85 61 4 3 139.34 India v Australia Sydney 8 Dec 2020 T20I # 1116
Mohammad Rizwan 82* 61 10 1 134.42 Pakistan v Zimbabwe Harare 21 Apr 2021 T20I # 1154
Saud Islam 75 61 7 2 122.95 Uganda v Nigeria Entebbe 15 Sep 2021 T20I # 1275
RD Berrington 82* 61 7 3 134.42 Scotland v Zimbabwe Edinburgh 15 Sep 2021 T20I # 1276
P Baron 66* 61 5 0 108.19 Argentina v Bahamas North Sound 8 Nov 2021 T20I # 1409
K Bhurtel 104* 61 13 1 170.49 Nepal v Philippines Al Amerat 19 Feb 2022 T20I # 1474
S Davizi 98* 61 13 3 160.65 Czech Rep. v Gibraltar Marsa 11 May 2022 T20I # 1526
Taranjeet Singh 110 61 12 5 180.32 Romania v Czech Rep. Marsa 13 May 2022 T20I # 1532
W Madhevere 73* 61 8 1 119.67 Zimbabwe v Namibia Bulawayo 21 May 2022 T20I # 1544
Yasir Ali 65* 61 4 3 106.55 Spain v Malta Waterloo 28 Jun 2022 T20I # 1582
A Dizija 68 61 3 2 111.47 Serbia v Cyprus Kerava 18 Jul 2022 T20I # 1669
G Mckeon 109 61 5 9 178.68 France v Switzerland Vantaa 25 Jul 2022 T20I # 1686
SK Raina 101 60 9 5 168.33 India v South Africa Gros Islet 2 May 2010 T20I # 155
G Gambhir 56* 60 4 0 93.33 India v Australia Melbourne 3 Feb 2012 T20I # 218
SJ Myburgh 67* 60 5 1 111.66 Netherlands v Nepal Amstelveen 30 Jun 2015 T20I # 424
KS Williamson 70 60 6 1 116.66 New Zealand v Pakistan Auckland 15 Jan 2016 T20I # 478
WTS Porterfield 72 60 8 1 120.00 Ireland v U.A.E. Abu Dhabi 16 Feb 2016 T20I # 500
Babar Hayat 122 60 9 7 203.33 Hong Kong v Oman Fatullah 19 Feb 2016 T20I # 502
Mohammad Shahzad 80 60 8 3 133.33 Afghanistan v Oman Dubai (DSC) 20 Jan 2017 T20I # 586
TP Ura 107* 60 4 6 178.33 P.N.G. v Philippines Port Moresby 23 Mar 2019 T20I # 760
PJ Moor 92* 60 9 6 153.33 Zimbabwe v Singapore Singapore 3 Oct 2019 T20I # 902
Mohammad Rizwan 91* 60 5 3 151.66 Pakistan v Zimbabwe Harare 25 Apr 2021 T20I # 1158
Hilal Ahmad 44* 60 2 0 73.33 Czech Rep. v Luxembourg Vinor 21 May 2021 T20I # 1159
IA De Silva 100* 60 8 8 166.66 Bulgaria v Serbia Sofia 24 Jun 2021 T20I # 1166
H Lakov 62* 60 4 2 103.33 Bulgaria v Malta Ilfov County 3 Sep 2021 T20I # 1250
O Tuyisenge 100* 60 6 3 166.66 Rwanda v Seychelles Rwanda 19 Oct 2021 T20I # 1319
HE van der Dussen 94* 60 5 6 156.66 South Africa v England Sharjah 6 Nov 2021 T20I # 1400
A Ferguson 86* 60 12 1 143.33 Argentina v Belize North Sound 10 Nov 2021 T20I # 1414
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 New Zealand at Kingston, 3rd T20I, Aug 14, 2022 [T20I # 1735]
Bahrain v Kuwait at Al Amerat, 3rd T20I, Aug 14, 2022 [T20I # 1734]
Bahrain v Kuwait at Al Amerat, 2nd T20I, Aug 13, 2022 [T20I # 1733]