Records / Twenty20 Internationals / Batting records / Highest percentage of runs in a completed innings

Player Runs Total % Inns Team Opposition Ground Match Date Scorecard
DA Warner 90* 137/3 65.69 1 Australia v Sri Lanka Sydney 26 Jan 2013 T20I # 299
BB McCullum 123 191/3 64.39 1 New Zealand v Bangladesh Pallekele 21 Sep 2012 T20I # 267
CH Gayle 63* 101 62.37 2 West Indies v Sri Lanka The Oval 19 Jun 2009 T20I # 115
RD Berrington 100 162/7 61.72 1 Scotland v Bangladesh The Hague 24 Jul 2012 T20I # 252
TM Dilshan 96* 158/5 60.75 1 Sri Lanka v West Indies The Oval 19 Jun 2009 T20I # 115
JP Duminy 78 130 60.00 2 South Africa v Australia Melbourne 11 Jan 2009 T20I # 80
DPMD Jayawardene 81 135/6 60.00 1 Sri Lanka v New Zealand Providence 30 Apr 2010 T20I # 151
RG Sharma 79* 135 58.51 2 India v Australia Bridgetown 7 May 2010 T20I # 165
CH Gayle 98 169/6 57.98 1 West Indies v India Bridgetown 9 May 2010 T20I # 169
DPMD Jayawardene 100 173/7 57.80 1 Sri Lanka v Zimbabwe Providence 3 May 2010 T20I # 157
CH Gayle 117 205/6 57.07 1 West Indies v South Africa Johannesburg 11 Sep 2007 T20I # 20
MN Samuels 78 137/6 56.93 1 West Indies v Sri Lanka Colombo (RPS) 7 Oct 2012 T20I # 289
SB Styris 45 80 56.25 2 New Zealand v Pakistan Christchurch 30 Dec 2010 T20I # 195
Gulbadin Naib 44 80 55.00 2 Afghanistan v England Colombo (RPS) 21 Sep 2012 T20I # 268
DPMD Jayawardene 86 157/9 54.77 1 Sri Lanka v Australia Pallekele 8 Aug 2011 T20I # 203
BB McCullum 91 167/5 54.49 1 New Zealand v India Chennai 11 Sep 2012 T20I # 261
SK Raina 101 186/5 54.30 1 India v South Africa Gros Islet 2 May 2010 T20I # 155
BB McCullum 116* 214/6 54.20 1 New Zealand v Australia Christchurch 28 Feb 2010 T20I # 149
DPMD Jayawardene 78 144/9 54.16 1 Sri Lanka v Ireland Lord's 14 Jun 2009 T20I # 108
Salman Butt 74 137/7 54.01 1 Pakistan v Canada King City (NW) 10 Oct 2008 T20I # 70
DJ Hussey 88* 166/7 53.01 1 Australia v South Africa Johannesburg 27 Mar 2009 T20I # 87
TM Dilshan 104* 198/3 52.52 1 Sri Lanka v Australia Pallekele 6 Aug 2011 T20I # 202
KJ Coetzer 42 81 51.85 2 Scotland v South Africa The Oval 7 Jun 2009 T20I # 94
MR Swart 89 172/5 51.74 1 Netherlands v Kenya Windhoek 19 Apr 2013 T20I # 313
Kamran Akmal 64 125/9 51.20 2 Pakistan v Australia Melbourne 5 Feb 2010 T20I # 134
Salman Butt 67* 132/7 50.75 2 Pakistan v New Zealand Bridgetown 8 May 2010 T20I # 167
Junaid Siddique 71 140 50.71 1 Bangladesh v Pakistan Cape Town 20 Sep 2007 T20I # 42
Mohammad Shahzad 77 152/7 50.65 1 Afghanistan v Ireland Dubai (DSC) 24 Mar 2012 T20I # 240
CL White 85* 168/5 50.59 1 Australia v Sri Lanka Bridgetown 9 May 2010 T20I # 170
LJ Wright 99* 196/5 50.51 1 England v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
Nazimuddin 81 161/7 50.31 2 Bangladesh v Pakistan Nairobi (Gym) 2 Sep 2007 T20I # 18
DPMD Jayawardene 98* 195/3 50.25 1 Sri Lanka v West Indies Bridgetown 7 May 2010 T20I # 166
JDP Oram 66* 132 50.00 2 New Zealand v Australia Perth 11 Dec 2007 T20I # 49
H Patel 88* 176/3 50.00 1 Canada v Ireland Colombo (SSC) 3 Feb 2010 T20I # 130
H Masakadza 53 107/8 49.53 1 Zimbabwe v Pakistan King City (NW) 12 Oct 2008 T20I # 73
JP Duminy 96* 194/6 49.48 1 South Africa v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
Rizwan Cheema 68 138 49.27 2 Canada v Sri Lanka King City (NW) 12 Oct 2008 T20I # 74
Tamim Iqbal 88* 179/1 49.16 2 Bangladesh v West Indies Dhaka 10 Dec 2012 T20I # 291
AN Kervezee 56 114/7 49.12 1 Netherlands v Ireland Dubai (DSC) 23 Mar 2012 T20I # 238
EC Joyce 78* 159/5 49.05 1 Ireland v Scotland Dubai (DSC) 18 Mar 2012 T20I # 235
DA Warner 89 182/9 48.90 1 Australia v South Africa Melbourne 11 Jan 2009 T20I # 80
AB de Villiers 63 130/5 48.46 1 South Africa v India Nottingham 16 Jun 2009 T20I # 113
GJ Bailey 63 131 48.09 2 Australia v West Indies Colombo (RPS) 5 Oct 2012 T20I # 288
KP Pietersen 62* 129/6 48.06 1 England v Pakistan Abu Dhabi 27 Feb 2012 T20I # 229
Shakib Al Hasan 84 175/6 48.00 1 Bangladesh v Pakistan Pallekele 25 Sep 2012 T20I # 274
G Gambhir 75 157/5 47.77 1 India v Pakistan Johannesburg 24 Sep 2007 T20I # 46
LMP Simmons 77 163/9 47.23 2 West Indies v South Africa The Oval 13 Jun 2009 T20I # 106
J Charles 84 179/5 46.92 1 West Indies v England Pallekele 27 Sep 2012 T20I # 276
KC Sangakkara 69 148/8 46.62 2 Sri Lanka v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
MR Swart 61 131/9 46.56 2 Netherlands v Bangladesh The Hague 26 Jul 2012 T20I # 254
KC Sangakkara 64* 138/6 46.37 1 Sri Lanka v Pakistan Lord's 21 Jun 2009 T20I # 116
MEK Hussey 54* 117/7 46.15 2 Australia v Pakistan Colombo (RPS) 2 Oct 2012 T20I # 285
BB McCullum 69* 150/5 46.00 2 New Zealand v India Wellington 27 Feb 2009 T20I # 85
DR Martyn 96 209/3 45.93 1 Australia v South Africa Brisbane 9 Jan 2006 T20I # 4
JP Duminy 67 146/7 45.89 1 South Africa v Australia Cape Town 13 Oct 2011 T20I # 210
GC Smith 61 133 45.86 1 South Africa v New Zealand Johannesburg 21 Oct 2005 T20I # 3
RT Ponting 98* 214/5 45.79 1 Australia v New Zealand Auckland 17 Feb 2005 T20I # 1
RT Ponting 76 166/5 45.78 1 Australia v India Mumbai (BS) 20 Oct 2007 T20I # 47
A Symonds 85* 186/6 45.69 1 Australia v New Zealand Perth 11 Dec 2007 T20I # 49
MN van Wyk 67 147/9 45.57 2 South Africa v India Durban 9 Jan 2011 T20I # 196
AD Mathews 58 128/6 45.31 1 Sri Lanka v England Gros Islet 13 May 2010 T20I # 175
H Masakadza 53* 117/6 45.29 2 Zimbabwe v West Indies North Sound 3 Mar 2013 T20I # 308
JH Kallis 64 142/5 45.07 2 South Africa v Pakistan Nottingham 18 Jun 2009 T20I # 114
BB McCullum 57 127/5 44.88 2 New Zealand v South Africa Lord's 9 Jun 2009 T20I # 99
ME Trescothick 72 161/5 44.72 2 England v Sri Lanka Southampton 15 Jun 2006 T20I # 7
SR Patel 67 150/9 44.66 2 England v Sri Lanka Pallekele 1 Oct 2012 T20I # 284
LRPL Taylor 62* 139/7 44.60 2 New Zealand v West Indies Pallekele 1 Oct 2012 T20I # 283
NL McCullum 36* 81 44.44 1 New Zealand v Sri Lanka Lauderhill 23 May 2010 T20I # 181
GC Smith 89* 201/4 44.27 1 South Africa v Australia Johannesburg 24 Feb 2006 T20I # 6
Mohammad Hafeez 86 195/7 44.10 1 Pakistan v South Africa Centurion 3 Mar 2013 T20I # 306
JP Duminy 69* 157/5 43.94 1 South Africa v Australia Brisbane 13 Jan 2009 T20I # 81
MN Samuels 58 132/8 43.93 1 West Indies v Bangladesh Dhaka 11 Oct 2011 T20I # 209
V Kohli 68 155/3 43.87 1 India v Sri Lanka Pallekele 7 Aug 2012 T20I # 255
LJ Wright 71 162/5 43.82 1 England v Netherlands Lord's 5 Jun 2009 T20I # 90
Yuvraj Singh 67 153/7 43.79 1 India v West Indies Lord's 12 Jun 2009 T20I # 105
C Kieswetter 35 80 43.75 2 England v India Colombo (RPS) 23 Sep 2012 T20I # 272
TM Dilshan 76 174/6 43.67 2 Sri Lanka v New Zealand Pallekele 27 Sep 2012 T20I # 275
KJ Coetzer 62 142/7 43.66 2 Scotland v Ireland Dubai (DSC) 18 Mar 2012 T20I # 235
Noor Ali Zadran 50 115/8 43.47 1 Afghanistan v India Gros Islet 1 May 2010 T20I # 153
KJ Coetzer 43 99 43.43 2 Scotland v Ireland Dubai (DSC) 11 Feb 2010 T20I # 140
LMP Simmons 65 150/7 43.33 1 West Indies v Pakistan Gros Islet 21 Apr 2011 T20I # 199
EJG Morgan 71* 164/4 43.29 2 England v West Indies Pallekele 27 Sep 2012 T20I # 276
CH Gayle 67 155/8 43.22 2 West Indies v New Zealand Auckland 26 Dec 2008 T20I # 78
MN Samuels 85* 197/4 43.14 1 West Indies v Bangladesh Dhaka 10 Dec 2012 T20I # 291
AR Cusack 65 151/6 43.04 1 Ireland v Netherlands Dubai (DSC) 13 Feb 2010 T20I # 142
Mohammad Ashraful 65 151/7 43.04 2 Bangladesh v Pakistan Gros Islet 1 May 2010 T20I # 154
F du Plessis 65 151 43.04 2 South Africa v India Colombo (RPS) 2 Oct 2012 T20I # 286
H Masakadza 79 184/5 42.93 1 Zimbabwe v Canada King City (NW) 13 Oct 2008 T20I # 75
Misbah-ul-Haq 87* 203/5 42.85 1 Pakistan v Bangladesh Karachi 20 Apr 2008 T20I # 55
H Masakadza 72 168/4 42.85 1 Zimbabwe v South Africa Bloemfontein 8 Oct 2010 T20I # 188
Shahid Afridi 52* 122/6 42.62 1 Pakistan v Sri Lanka Hambantota 3 Jun 2012 T20I # 245
LRPL Taylor 60 141/8 42.55 1 New Zealand v Sri Lanka Colombo (RPS) 2 Sep 2009 T20I # 120
MJ Guptill 59 139/8 42.44 1 New Zealand v England Wellington 15 Feb 2013 T20I # 304
Kamran Akmal 73 172/3 42.44 1 Pakistan v Bangladesh Gros Islet 1 May 2010 T20I # 154
Salman Butt 73 172/3 42.44 1 Pakistan v Bangladesh Gros Islet 1 May 2010 T20I # 154
JH Kallis 73 172/5 42.44 2 South Africa v India Gros Islet 2 May 2010 T20I # 155
SR Watson 81 191 42.40 1 Australia v Pakistan Gros Islet 2 May 2010 T20I # 156
CJ Chibhabha 65 154 42.20 2 Zimbabwe v New Zealand Harare 17 Oct 2011 T20I # 213
ST Jayasuriya 81 192/5 42.18 1 Sri Lanka v West Indies Nottingham 10 Jun 2009 T20I # 100
V Kohli 70 166/4 42.16 2 India v New Zealand Chennai 11 Sep 2012 T20I # 261
MS Wade 72 171/4 42.10 1 Australia v India Sydney 1 Feb 2012 T20I # 217
EJG Morgan 85* 202/6 42.07 1 England v South Africa Johannesburg 13 Nov 2009 T20I # 124
KP Pietersen 79 188/9 42.02 1 England v Zimbabwe Cape Town 13 Sep 2007 T20I # 25
H Masakadza 44 105 41.90 1 Zimbabwe v West Indies Port of Spain 28 Feb 2010 T20I # 150
KP Pietersen 62 148/6 41.89 1 England v Pakistan Dubai (DSC) 20 Feb 2010 T20I # 145
Mohammad Shahzad 55 132/7 41.66 1 Afghanistan v Scotland Sharjah 3 Mar 2013 T20I # 307
Nazimuddin 42 101 41.58 2 Bangladesh v Pakistan Karachi 20 Apr 2008 T20I # 55
AD Hales 68 164/4 41.46 2 England v West Indies Pallekele 27 Sep 2012 T20I # 276
TM Dilshan 57 138/9 41.30 2 Sri Lanka v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
Nasir Hossain 35* 85/9 41.17 2 Bangladesh v Pakistan Dhaka 29 Nov 2011 T20I # 216
BB McCullum 61 149/5 40.93 2 New Zealand v Australia Sydney 15 Feb 2009 T20I # 83
PD Collingwood 79 193/7 40.93 2 England v West Indies The Oval 28 Jun 2007 T20I # 15
DR Smith 70 172/4 40.69 1 West Indies v England Nottingham 24 Jun 2012 T20I # 246
CH Gayle 85* 209/2 40.66 1 West Indies v New Zealand Lauderhill 30 Jun 2012 T20I # 247
LRPL Taylor 63 155/7 40.64 1 New Zealand v West Indies Auckland 26 Dec 2008 T20I # 78
BRM Taylor 50* 123/8 40.65 1 Zimbabwe v New Zealand Harare 15 Oct 2011 T20I # 211
DJ Hussey 59 147/6 40.13 1 Australia v England Bridgetown 16 May 2010 T20I # 177
JDP Oram 61 152 40.13 2 New Zealand v England Auckland 5 Feb 2008 T20I # 53
Shakib Al Hasan 65 162/8 40.12 2 Bangladesh v Zimbabwe Bulawayo 11 May 2013 T20I # 315
CO Obuya 42 105/7 40.00 2 Kenya v Ireland Mombasa 24 Feb 2012 T20I # 227
JM Bairstow 60* 150/7 40.00 1 England v Pakistan Dubai (DSC) 25 Feb 2012 T20I # 228
MW Machan 42* 105/6 40.00 2 Scotland v Afghanistan Sharjah 3 Mar 2013 T20I # 307

only includes cases where a team is all out or where the full allocation of scheduled overs was used

Records include the following 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