Most runs in an innings by a wicketkeeper
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
BB McCullum 91 55 11 3 165.45 New Zealand v India Chennai 11 Sep 2012 T20I # 261
BB McCullum 81* 46 5 6 176.08 New Zealand v Zimbabwe Harare 15 Oct 2011 T20I # 211
KC Sangakkara 78 37 11 2 210.81 Sri Lanka v India Nagpur 9 Dec 2009 T20I # 126
Mohammad Shahzad 77 57 7 2 135.08 Afghanistan v Ireland Dubai (DSC) 24 Mar 2012 T20I # 240
BB McCullum 74 38 6 5 194.73 New Zealand v England Hamilton 12 Feb 2013 T20I # 302
Kamran Akmal 73 55 8 1 132.72 Pakistan v Bangladesh Gros Islet 1 May 2010 T20I # 154
MS Wade 72 43 5 3 167.44 Australia v India Sydney 1 Feb 2012 T20I # 217
BB McCullum 69* 55 8 1 125.45 New Zealand v India Wellington 27 Feb 2009 T20I # 85
KC Sangakkara 69 50 7 0 138.00 Sri Lanka v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
KC Sangakkara 68 49 5 3 138.77 Sri Lanka v West Indies Bridgetown 7 May 2010 T20I # 166
Mohammad Shahzad 65* 46 6 1 141.30 Afghanistan v Ireland Dubai (DSC) 13 Feb 2010 T20I # 143
KC Sangakkara 64* 52 7 0 123.07 Sri Lanka v Pakistan Lord's 21 Jun 2009 T20I # 116
Kamran Akmal 64 33 7 2 193.93 Pakistan v Australia Melbourne 5 Feb 2010 T20I # 134
BB McCullum 64 37 2 6 172.97 New Zealand v Zimbabwe Harare 17 Oct 2011 T20I # 213
C Kieswetter 63 49 7 2 128.57 England v Australia Bridgetown 16 May 2010 T20I # 177
TM Dilshan 61 47 7 1 129.78 Sri Lanka v India Colombo (RPS) 10 Feb 2009 T20I # 82
BB McCullum 61 47 5 2 129.78 New Zealand v Australia Sydney 15 Feb 2009 T20I # 83
BRM Taylor 60* 45 4 2 133.33 Zimbabwe v Australia Cape Town 12 Sep 2007 T20I # 23
Kamran Akmal 59* 42 5 3 140.47 Pakistan v Australia Dubai (DSC) 7 May 2009 T20I # 89
BB McCullum 59 34 6 4 173.52 New Zealand v West Indies Hamilton 28 Dec 2008 T20I # 79
KC Sangakkara 59 31 8 2 190.32 Sri Lanka v India Mohali 12 Dec 2009 T20I # 127
C Kieswetter 58* 49 3 2 118.36 England v West Indies The Oval 23 Sep 2011 T20I # 207
Kamran Akmal 57 51 5 1 111.76 Pakistan v Ireland The Oval 15 Jun 2009 T20I # 110
BB McCullum 56* 49 2 3 114.28 New Zealand v India Christchurch 25 Feb 2009 T20I # 84
BB McCullum 56* 27 7 2 207.40 New Zealand v Bangladesh Hamilton 3 Feb 2010 T20I # 131
KC Sangakkara 55* 42 4 2 130.95 Sri Lanka v Australia Nottingham 8 Jun 2009 T20I # 97
Mohammad Shahzad 55 46 6 1 119.56 Afghanistan v Scotland Sharjah 3 Mar 2013 T20I # 307
Mohammad Shahzad 54 44 8 0 122.72 Afghanistan v Netherlands Dubai (DSC) 14 Mar 2012 T20I # 233
JC Buttler 54 30 9 1 180.00 England v New Zealand Hamilton 12 Feb 2013 T20I # 302
A Bagai 53 42 7 0 126.19 Canada v Afghanistan Colombo (SSC) 4 Feb 2010 T20I # 132
NJ O'Brien 50 34 5 1 147.05 Ireland v Canada Colombo (SSC) 3 Feb 2010 T20I # 130
Kamran Akmal 50 34 6 2 147.05 Pakistan v Australia Gros Islet 14 May 2010 T20I # 176
C Kieswetter 50 32 3 3 156.25 England v South Africa Birmingham 12 Sep 2012 T20I # 262
BB McCullum 49 34 4 2 144.11 New Zealand v Sri Lanka Colombo (RPS) 4 Sep 2009 T20I # 121
MS Dhoni 48* 43 1 3 111.62 India v Australia Sydney 1 Feb 2012 T20I # 217
AC Gilchrist 48 29 2 5 165.51 Australia v England Sydney 9 Jan 2007 T20I # 13
BRM Taylor 47 39 4 2 120.51 Zimbabwe v England Cape Town 13 Sep 2007 T20I # 25
BJ Haddin 47 36 4 2 130.55 Australia v New Zealand Christchurch 28 Feb 2010 T20I # 149
CJO Smith 46* 42 4 0 109.52 Scotland v Bermuda Belfast 3 Aug 2008 T20I # 61
MS Dhoni 46 28 3 2 164.28 India v Sri Lanka Mohali 12 Dec 2009 T20I # 127
KC Sangakkara 46 33 2 3 139.39 Sri Lanka v India Gros Islet 11 May 2010 T20I # 173
Mohammad Shahzad 46 25 3 2 184.00 Afghanistan v Scotland Sharjah 4 Mar 2013 T20I # 309
T Taibu 45* 47 6 0 95.74 Zimbabwe v Sri Lanka King City (NW) 10 Oct 2008 T20I # 69
T Taibu 45* 40 2 0 112.50 Zimbabwe v India Harare 13 Jun 2010 T20I # 183
AC Gilchrist 45 28 5 1 160.71 Australia v England Cape Town 14 Sep 2007 T20I # 28
BB McCullum 45 31 9 0 145.16 New Zealand v India Johannesburg 16 Sep 2007 T20I # 32
MS Dhoni 45 33 4 1 136.36 India v South Africa Durban 20 Sep 2007 T20I # 43
KC Sangakkara 44* 43 6 0 102.32 Sri Lanka v Australia Perth 31 Oct 2010 T20I # 192
D Ramdin 44 26 7 0 169.23 West Indies v Australia Hobart 21 Feb 2010 T20I # 146
KC Sangakkara 44 26 2 1 169.23 Sri Lanka v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
KC Sangakkara 43* 39 5 0 110.25 Sri Lanka v England Bristol 25 Jun 2011 T20I # 201
Kamran Akmal 43* 26 6 0 165.38 Pakistan v Australia Dubai (DSC) 7 Sep 2012 T20I # 257
AC Gilchrist 43 28 1 4 153.57 Australia v Bangladesh Cape Town 16 Sep 2007 T20I # 33
VS Solanki 43 31 5 1 138.70 England v India Durban 19 Sep 2007 T20I # 40
A Bagai 42 27 5 0 155.55 Canada v Ireland Colombo (SSC) 3 Feb 2010 T20I # 130
BJ Haddin 42 46 5 0 91.30 Australia v West Indies Gros Islet 11 May 2010 T20I # 174
Mushfiqur Rahim 41* 26 1 2 157.69 Bangladesh v West Indies Dhaka 11 Oct 2011 T20I # 209
GC Wilson 41* 36 4 1 113.88 Ireland v Bangladesh Belfast 18 Jul 2012 T20I # 249
Kamran Akmal 41 30 3 2 136.66 Pakistan v Netherlands Lord's 9 Jun 2009 T20I # 98
C Kieswetter 41 42 3 2 97.61 England v South Africa Bridgetown 8 May 2010 T20I # 168
P Mustard 40 24 3 3 166.66 England v New Zealand Christchurch 7 Feb 2008 T20I # 54
NJ O'Brien 40 25 3 3 160.00 Ireland v Bangladesh Nottingham 8 Jun 2009 T20I # 96
BRM Taylor 40 25 6 1 160.00 Zimbabwe v Bangladesh Bulawayo 11 May 2013 T20I # 315
AB de Villiers 39* 36 4 0 108.33 South Africa v New Zealand Hamilton 19 Feb 2012 T20I # 222
KC Sangakkara 39* 34 5 0 114.70 Sri Lanka v West Indies Pallekele 29 Sep 2012 T20I # 280
C Kieswetter 39 29 5 2 134.48 England v Sri Lanka Gros Islet 13 May 2010 T20I # 175
Mushfiqur Rahim 39 29 3 1 134.48 Bangladesh v Sri Lanka Pallekele 31 Mar 2013 T20I # 312
BB McCullum 38 26 3 2 146.15 New Zealand v South Africa Durban 19 Sep 2007 T20I # 39
KC Sangakkara 38 31 2 1 122.58 Sri Lanka v Pakistan Colombo (RPS) 12 Aug 2009 T20I # 118
BB McCullum 38 24 4 1 158.33 New Zealand v Zimbabwe Hamilton 14 Feb 2012 T20I # 220
MS Dhoni 38 18 3 2 211.11 India v England Mumbai 22 Dec 2012 T20I # 294
BJ Haddin 37* 16 2 2 231.25 Australia v West Indies Hobart 21 Feb 2010 T20I # 146
T Taibu 37* 28 3 1 132.14 Zimbabwe v Pakistan Harare 18 Sep 2011 T20I # 206
Mushfiqur Rahim 37* 24 0 4 154.16 Bangladesh v Netherlands The Hague 25 Jul 2012 T20I # 253
T Taibu 37 38 1 0 97.36 Zimbabwe v Canada King City (NW) 11 Oct 2008 T20I # 71
Kamran Akmal 37 28 2 2 132.14 Pakistan v Sri Lanka Lord's 21 Jun 2009 T20I # 116
Kamran Akmal 37 33 3 2 112.12 Pakistan v South Africa Gros Islet 10 May 2010 T20I # 171
GC Wilson 37 27 4 0 137.03 Ireland v Bangladesh Belfast 20 Jul 2012 T20I # 250
MV Boucher 36* 22 5 0 163.63 South Africa v Australia Johannesburg 27 Mar 2009 T20I # 87
BB McCullum 36 24 5 1 150.00 New Zealand v Australia Auckland 17 Feb 2005 T20I # 1
MV Boucher 36 41 4 0 87.80 South Africa v India Durban 20 Sep 2007 T20I # 43
MS Dhoni 36 18 4 1 200.00 India v Australia Durban 22 Sep 2007 T20I # 45
L Ronchi 36 22 6 1 163.63 Australia v West Indies Bridgetown 20 Jun 2008 T20I # 57
AB de Villiers 36 26 2 1 138.46 South Africa v Bangladesh Johannesburg 5 Nov 2008 T20I # 77
A Bagai 36 36 2 0 100.00 Canada v Kenya Dubai (DSC) 10 Feb 2010 T20I # 138
GJ Hopkins 36 17 3 2 211.76 New Zealand v Australia Christchurch 28 Feb 2010 T20I # 149
AB de Villiers 36 22 4 2 163.63 South Africa v Pakistan Centurion 3 Mar 2013 T20I # 306
KC Sangakkara 35 35 3 0 100.00 Sri Lanka v New Zealand Nottingham 16 Jun 2009 T20I # 112
BJ Haddin 35 30 3 1 116.66 Australia v Sri Lanka Perth 31 Oct 2010 T20I # 192
BB McCullum 35 31 4 1 112.90 New Zealand v South Africa Hamilton 19 Feb 2012 T20I # 222
C Kieswetter 35 25 4 2 140.00 England v India Colombo (RPS) 23 Sep 2012 T20I # 272
JC Buttler 33* 21 0 3 157.14 England v India Pune 20 Dec 2012 T20I # 292
MS Dhoni 33 31 3 1 106.45 India v Pakistan Durban 14 Sep 2007 T20I # 29
TM Dilshan 33 37 3 0 89.18 Sri Lanka v Zimbabwe King City (NW) 10 Oct 2008 T20I # 69
Kamran Akmal 33 25 4 1 132.00 Pakistan v Australia Birmingham 6 Jul 2010 T20I # 185
SM Davies 33 27 3 0 122.22 England v Pakistan Cardiff 5 Sep 2010 T20I # 186
MS Dhoni 33 23 4 0 143.47 India v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
JC Buttler 32* 16 2 3 200.00 England v New Zealand Auckland 9 Feb 2013 T20I # 301
MJ Prior 32 31 1 1 103.22 England v South Africa Cape Town 16 Sep 2007 T20I # 34
MS Wade 32 29 1 1 110.34 Australia v India Melbourne 3 Feb 2012 T20I # 218
GC Wilson 32 39 2 0 82.05 Ireland v Afghanistan Dubai (DSC) 24 Mar 2012 T20I # 240
BB McCullum 32 31 4 1 103.22 New Zealand v Pakistan Pallekele 23 Sep 2012 T20I # 271
Kamran Akmal 32 26 1 1 123.07 Pakistan v Australia Colombo (RPS) 2 Oct 2012 T20I # 285
PA Nixon 31* 22 2 1 140.90 England v Australia Sydney 9 Jan 2007 T20I # 13
AC Gilchrist 31* 25 4 0 124.00 Australia v Sri Lanka Cape Town 20 Sep 2007 T20I # 41
Kamran Akmal 31* 24 3 1 129.16 Pakistan v Australia Dubai (DSC) 5 Sep 2012 T20I # 256
NJ O'Brien 31 37 4 0 83.78 Ireland v Sri Lanka Lord's 14 Jun 2009 T20I # 108
C Kieswetter 31 24 2 1 129.16 England v Pakistan Dubai (DSC) 25 Feb 2012 T20I # 228
MS Dhoni 30* 20 3 0 150.00 India v England Lord's 14 Jun 2009 T20I # 109
KC Sangakkara 30 18 5 0 166.66 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
D Ramdin 30 21 4 0 142.85 West Indies v New Zealand Hamilton 28 Dec 2008 T20I # 79
Mohammad Shahzad 30 40 1 0 75.00 Afghanistan v Scotland Abu Dhabi 10 Feb 2010 T20I # 137
Umar Akmal 30 19 3 1 157.89 Pakistan v New Zealand Christchurch 30 Dec 2010 T20I # 195
KC Sangakkara 30 22 4 0 136.36 Sri Lanka v Australia Pallekele 6 Aug 2011 T20I # 202
AB de Villiers 30 13 1 2 230.76 South Africa v Sri Lanka Hambantota 22 Sep 2012 T20I # 269

Only players listed as the designated wicketkeeper are included

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