High scores
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
CH Gayle 117 57 7 10 205.26 West Indies v South Africa Johannesburg 11 Sep 2007 T20I # 20
AD Hales 116* 64 11 6 181.25 England v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
Ahmed Shehzad 111* 62 10 5 179.03 Pakistan v Bangladesh Mirpur 30 Mar 2014 T20I # 392
Tamim Iqbal 103* 63 10 5 163.49 Bangladesh v Oman Dharamsala 13 Mar 2016 T20I # 534
JC Buttler 101* 67 6 6 150.74 England v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
SK Raina 101 60 9 5 168.33 India v South Africa Gros Islet 2 May 2010 T20I # 155
CH Gayle 100* 48 5 11 208.33 West Indies v England Wankhede 16 Mar 2016 T20I # 537
DPMD Jayawardene 100 64 10 4 156.25 Sri Lanka v Zimbabwe Providence 3 May 2010 T20I # 157
LJ Wright 99* 55 8 6 180.00 England v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
DPMD Jayawardene 98* 56 9 4 175.00 Sri Lanka v West Indies Bridgetown 7 May 2010 T20I # 166
CH Gayle 98 66 5 7 148.48 West Indies v India Bridgetown 9 May 2010 T20I # 169
TM Dilshan 96* 57 12 2 168.42 Sri Lanka v West Indies The Oval 19 Jun 2009 T20I # 115
HE van der Dussen 94* 60 5 6 156.66 South Africa v England Sharjah 6 Nov 2021 T20I # 1400
Umar Akmal 94 54 9 4 174.07 Pakistan v Australia Mirpur 23 Mar 2014 T20I # 381
MJ Guptill 93 56 6 7 166.07 New Zealand v Scotland Dubai (DSC) 3 Nov 2021 T20I # 1388
HH Gibbs 90* 55 14 2 163.63 South Africa v West Indies Johannesburg 11 Sep 2007 T20I # 20
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
DA Warner 89* 56 9 4 158.92 Australia v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
DPMD Jayawardene 89 51 11 3 174.50 Sri Lanka v England Chattogram 27 Mar 2014 T20I # 387
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
JP Duminy 86* 43 10 3 200.00 South Africa v New Zealand Chattogram 24 Mar 2014 T20I # 383
CL White 85* 49 6 6 173.46 Australia v Sri Lanka Bridgetown 9 May 2010 T20I # 170
MN Samuels 85* 66 9 2 128.78 West Indies v England Kolkata 3 Apr 2016 T20I # 557
KS Williamson 85 48 10 3 177.08 New Zealand v Australia Dubai (DSC) 14 Nov 2021 T20I # 1428
ADS Fletcher 84* 64 6 5 131.25 West Indies v Sri Lanka Bengaluru 20 Mar 2016 T20I # 543
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
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 Kolkata 17 Mar 2016 T20I # 538
JE Root 83 44 6 4 188.63 England v South Africa Wankhede 18 Mar 2016 T20I # 540
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
SO Hetmyer 81* 54 8 4 150.00 West Indies v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
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
KIC Asalanka 80* 49 5 5 163.26 Sri Lanka v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
MJ Guptill 80 48 10 3 166.66 New Zealand v Pakistan Mohali 22 Mar 2016 T20I # 545
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
Mohammad Rizwan 79* 55 6 3 143.63 Pakistan v India Dubai (DSC) 24 Oct 2021 T20I # 1361
Mohammad Rizwan 79* 50 8 4 158.00 Pakistan v Namibia Abu Dhabi 2 Nov 2021 T20I # 1386
KP Pietersen 79 37 7 4 213.51 England v Zimbabwe Cape Town 13 Sep 2007 T20I # 25
V Kohli 78* 61 8 2 127.86 India v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
DPMD Jayawardene 78 53 9 1 147.16 Sri Lanka v Ireland Lord's 14 Jun 2009 T20I # 108
MN Samuels 78 56 3 6 139.28 West Indies v Sri Lanka Colombo (RPS) 7 Oct 2012 T20I # 289
JJ Roy 78 44 11 2 177.27 England v New Zealand Delhi 30 Mar 2016 T20I # 555
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:
Australia v New Zealand at Dubai (DSC), ICC Men's T20 World Cup final, Nov 14, 2021 [T20I # 1428]
Australia v Pakistan at Dubai (DSC), ICC Men's T20 World Cup 2nd semi final, Nov 11, 2021 [T20I # 1420]
England v New Zealand at Abu Dhabi, ICC Men's T20 World Cup 1st semi final, Nov 10, 2021 [T20I # 1415]