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
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
TM Dilshan 104* 57 12 5 182.45 Sri Lanka v Australia Pallekele 6 Aug 2011 T20I # 202
MJ Guptill 101* 69 9 6 146.37 New Zealand v South Africa East London 23 Dec 2012 T20I # 295
SK Raina 101 60 9 5 168.33 India v South Africa Gros Islet 2 May 2010 T20I # 155
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
LJ Wright 99* 55 8 6 180.00 England v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
AD Hales 99 68 6 4 145.58 England v West Indies Nottingham 24 Jun 2012 T20I # 246
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
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
JP Duminy 96* 54 10 4 177.77 South Africa v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
DR Martyn 96 56 7 5 171.42 Australia v South Africa Brisbane 9 Jan 2006 T20I # 4
LE Bosman 94 45 5 9 208.88 South Africa v England Centurion 15 Nov 2009 T20I # 125
MJ Guptill 91* 54 5 6 168.51 New Zealand v Zimbabwe Auckland 11 Feb 2012 T20I # 219
BB McCullum 91 55 11 3 165.45 New Zealand v India Chennai 11 Sep 2012 T20I # 261
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
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
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
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 Dhaka 10 Dec 2012 T20I # 291
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
Misbah-ul-Haq 87* 53 3 5 164.15 Pakistan v Bangladesh Karachi 20 Apr 2008 T20I # 55
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
A Symonds 85* 46 7 3 184.78 Australia v New Zealand Perth 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 Dhaka 10 Dec 2012 T20I # 291
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
BB McCullum 81* 46 5 6 176.08 New Zealand v Zimbabwe Harare 15 Oct 2011 T20I # 211
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
AD Hales 80* 42 9 4 190.47 England v New Zealand Wellington 15 Feb 2013 T20I # 304
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
PD Collingwood 79 41 5 4 192.68 England v West Indies The Oval 28 Jun 2007 T20I # 15
KP Pietersen 79 37 7 4 213.51 England v Zimbabwe Cape Town 13 Sep 2007 T20I # 25
H Masakadza 79 52 8 3 151.92 Zimbabwe v Canada King City (NW) 13 Oct 2008 T20I # 75
AA Obanda 79 48 11 1 164.58 Kenya v Canada Dubai (DSC) 10 Feb 2010 T20I # 138
PR Stirling 79 38 9 3 207.89 Ireland v Afghanistan Dubai (DSC) 24 Mar 2012 T20I # 240
MJ Guptill 78* 55 5 4 141.81 New Zealand v South Africa Wellington 17 Feb 2012 T20I # 221
EC Joyce 78* 58 6 3 134.48 Ireland v Scotland Dubai (DSC) 18 Mar 2012 T20I # 235
V Kohli 78* 61 8 2 127.86 India v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
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
KC Sangakkara 78 37 11 2 210.81 Sri Lanka v India Nagpur 9 Dec 2009 T20I # 126
CA Ingram 78 50 8 3 156.00 South Africa v India Johannesburg 30 Mar 2012 T20I # 242
MN Samuels 78 56 3 6 139.28 West Indies v Sri Lanka Colombo (RPS) 7 Oct 2012 T20I # 289
LMP Simmons 77 50 12 1 154.00 West Indies v South Africa The Oval 13 Jun 2009 T20I # 106
Mohammad Shahzad 77 57 7 2 135.08 Afghanistan v Ireland Dubai (DSC) 24 Mar 2012 T20I # 240
RT Ponting 76 53 13 0 143.39 Australia v India Mumbai (BS) 20 Oct 2007 T20I # 47
TM Dilshan 76 53 5 3 143.39 Sri Lanka v New Zealand Pallekele 27 Sep 2012 T20I # 275
LJ Wright 76 43 5 5 176.74 England v New Zealand Pallekele 29 Sep 2012 T20I # 279
BRM Taylor 75* 43 6 3 174.41 Zimbabwe v New Zealand Hamilton 14 Feb 2012 T20I # 220
CH Gayle 75* 41 5 6 182.92 West Indies v Australia Colombo (RPS) 5 Oct 2012 T20I # 288
CO Obuya 75* 37 7 4 202.70 Kenya v Netherlands Windhoek 19 Apr 2013 T20I # 313
G Gambhir 75 54 8 2 138.88 India v Pakistan Johannesburg 24 Sep 2007 T20I # 46
Salman Butt 74 56 6 3 132.14 Pakistan v Canada King City (NW) 10 Oct 2008 T20I # 70
TM Dilshan 74 47 11 1 157.44 Sri Lanka v West Indies Nottingham 10 Jun 2009 T20I # 100
BB McCullum 74 38 6 5 194.73 New Zealand v England Hamilton 12 Feb 2013 T20I # 302
ML Hayden 73* 48 9 3 152.08 Australia v Bangladesh Cape Town 16 Sep 2007 T20I # 33
KP Pietersen 73* 52 8 2 140.38 England v Pakistan Bridgetown 6 May 2010 T20I # 163
Kamran Akmal 73 55 8 1 132.72 Pakistan v Bangladesh Gros Islet 1 May 2010 T20I # 154
Salman Butt 73 46 8 2 158.69 Pakistan v Bangladesh Gros Islet 1 May 2010 T20I # 154
JH Kallis 73 54 3 3 135.18 South Africa v India Gros Islet 2 May 2010 T20I # 155
SK Raina 72* 44 6 2 163.63 India v Zimbabwe Harare 13 Jun 2010 T20I # 183
DPMD Jayawardene 72* 57 8 1 126.31 Sri Lanka v England Bristol 25 Jun 2011 T20I # 201
ME Trescothick 72 58 9 1 124.13 England v Sri Lanka Southampton 15 Jun 2006 T20I # 7
DA Warner 72 42 2 7 171.42 Australia v India Bridgetown 7 May 2010 T20I # 165
H Masakadza 72 63 6 2 114.28 Zimbabwe v South Africa Bloemfontein 8 Oct 2010 T20I # 188
MS Wade 72 43 5 3 167.44 Australia v India Sydney 1 Feb 2012 T20I # 217
Imran Nazir 72 36 9 3 200.00 Pakistan v Bangladesh Pallekele 25 Sep 2012 T20I # 274
SR Watson 72 42 2 7 171.42 Australia v India Colombo (RPS) 28 Sep 2012 T20I # 278
Yuvraj Singh 72 36 4 7 200.00 India v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
GC Smith 71* 40 9 4 177.50 South Africa v Pakistan Johannesburg 2 Feb 2007 T20I # 14
EJG Morgan 71* 36 4 5 197.22 England v West Indies Pallekele 27 Sep 2012 T20I # 276
Junaid Siddique 71 49 6 3 144.89 Bangladesh v Pakistan Cape Town 20 Sep 2007 T20I # 42
LJ Wright 71 49 8 0 144.89 England v Netherlands Lord's 5 Jun 2009 T20I # 90
Mohammad Hafeez 71 48 6 3 147.91 Pakistan v Zimbabwe Harare 16 Sep 2011 T20I # 205
Yuvraj Singh 70 30 5 5 233.33 India v Australia Durban 22 Sep 2007 T20I # 45
DR Smith 70 54 5 5 129.62 West Indies v England Nottingham 24 Jun 2012 T20I # 246
V Kohli 70 41 10 1 170.73 India v New Zealand Chennai 11 Sep 2012 T20I # 261
SR Watson 70 47 8 2 148.93 Australia v South Africa Colombo (RPS) 30 Sep 2012 T20I # 281
Records includes the following current or recent matches:
Zimbabwe v Bangladesh at Bulawayo, 2nd T20I, May 12, 2013 [T20I # 316]
Zimbabwe v Bangladesh at Bulawayo, 1st T20I, May 11, 2013 [T20I # 315]
Kenya v Netherlands at Windhoek, 1st match, Apr 20, 2013 [T20I # 314]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

The record for most centuries in a Test is eight. It has happened twice, most recently in the Galle Test between Sri Lanka and Bangladesh in March 2013, when five Sri Lankans and three Bangladeshis scored tons. The only other instance was in Antigua between West Indies and South Africa, 2005.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Available now at Cricshop

Tournament, match & LIVE fixed odds at bet365