Most runs in an innings by a wicketkeeper
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
MS Dhoni 183* 145 15 10 126.20 India v Sri Lanka Jaipur 31 Oct 2005 ODI # 2290
AC Gilchrist 172 126 13 3 136.50 Australia v Zimbabwe Hobart 16 Jan 2004 ODI # 2082
KC Sangakkara 169 137 18 6 123.35 Sri Lanka v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
AC Gilchrist 154 129 14 4 119.37 Australia v Sri Lanka Melbourne 7 Feb 1999 ODI # 1403
AC Gilchrist 149 104 13 8 143.26 Australia v Sri Lanka Bridgetown 28 Apr 2007 ODI # 2581
MS Dhoni 148 123 15 4 120.32 India v Pakistan Visakhapatnam 5 Apr 2005 ODI # 2236
MV Boucher 147* 68 8 10 216.17 South Africa v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
R Dravid 145 129 17 1 112.40 India v Sri Lanka Taunton 26 May 1999 ODI # 1463
A Flower 145 164 13 0 88.41 Zimbabwe v India Colombo (RPS) 14 Sep 2002 ODI # 1876
KO Otieno 144 146 12 1 98.63 Kenya v Bangladesh Nairobi (Gym) 10 Oct 1997 ODI # 1239
A Flower 142* 128 16 1 110.93 Zimbabwe v England Harare 7 Oct 2001 ODI # 1754
DL Houghton 142 137 13 6 103.64 Zimbabwe v New Zealand Hyderabad (Deccan) 10 Oct 1987 ODI # 454
MS Dhoni 139* 97 15 5 143.29 Asia XI v Africa XI Chennai 10 Jun 2007 ODI # 2589
MS Dhoni 139* 121 12 5 114.87 India v Australia Mohali 19 Oct 2013 ODI # 3421
KC Sangakkara 138* 147 13 2 93.87 Sri Lanka v India Jaipur 31 Oct 2005 ODI # 2290
A Bagai 137* 172 12 1 79.65 Canada v Scotland Nairobi (Ruaraka) 31 Jan 2007 ODI # 2495
W Barresi 137* 150 11 2 91.33 Netherlands v Kenya Lincoln 23 Jan 2014 ODI # 3460
Q de Kock 135 121 18 3 111.57 South Africa v India Johannesburg 5 Dec 2013 ODI # 3442
KC Sangakkara 134* 135 12 0 99.25 Sri Lanka v England The Oval 13 Jun 2013 ODI # 3370
AB de Villiers 134 98 13 4 136.73 South Africa v Netherlands Mohali 3 Mar 2011 ODI # 3115
KC Sangakkara 133 151 12 0 88.07 Sri Lanka v India Hambantota 21 Jul 2012 ODI # 3291
AC Gilchrist 131 118 10 2 111.01 Australia v Sri Lanka Sydney 13 Jan 1999 ODI # 1382
BB McCullum 131 129 14 3 101.55 New Zealand v Pakistan Abu Dhabi 6 Nov 2009 ODI # 2924
AC Gilchrist 128 98 9 7 130.61 Australia v New Zealand Christchurch 26 Feb 2000 ODI # 1569
KC Sangakkara 128 155 12 0 82.58 Sri Lanka v India Adelaide 19 Feb 2008 ODI # 2681
AB de Villiers 128 108 12 3 118.51 South Africa v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
KC Sangakkara 128 115 14 0 111.30 Sri Lanka v Bangladesh Dhaka 20 Feb 2014 ODI # 3470
D Ramdin 128 109 12 5 117.43 West Indies v England North Sound 5 Mar 2014 ODI # 3484
Q de Kock 128 127 12 3 100.78 South Africa v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
AB de Villiers 125* 98 10 4 127.55 South Africa v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
AC Gilchrist 124 104 12 4 119.23 Australia v England Melbourne 15 Dec 2002 ODI # 1919
Kamran Akmal 124 125 12 0 99.20 Pakistan v West Indies Brisbane 19 Jan 2005 ODI # 2206
MS Dhoni 124 107 9 3 115.88 India v Australia Nagpur 28 Oct 2009 ODI # 2915
AC Gilchrist 122 91 13 4 134.06 Australia v Sri Lanka Brisbane 14 Feb 2006 ODI # 2330
AC Gilchrist 121* 101 17 2 119.80 Australia v England The Oval 12 Jul 2005 ODI # 2261
KC Sangakkara 121 128 16 1 94.53 Sri Lanka v Bangladesh Karachi 30 Jun 2008 ODI # 2726
JC Buttler 121 74 11 4 163.51 England v Sri Lanka Lord's 31 May 2014 ODI # 3495
A Flower 120* 141 8 1 85.10 Zimbabwe v Sri Lanka Sharjah 21 Oct 2000 ODI # 1642
KO Otieno 120 137 8 6 87.59 Kenya v Bangladesh Dhaka 24 Mar 1999 ODI # 1418
BB McCullum 119 88 7 5 135.22 New Zealand v Zimbabwe Napier 9 Feb 2012 ODI # 3234
BRM Taylor 118* 125 7 4 94.40 Zimbabwe v Bangladesh Chittagong 5 Nov 2009 ODI # 2922
AC Gilchrist 118 117 10 5 100.85 Australia v New Zealand Christchurch 8 Feb 1998 ODI # 1290
AC Gilchrist 118 132 9 3 89.39 Australia v Sri Lanka Perth 15 Feb 2008 ODI # 2679
Mohammad Shahzad 118 121 11 2 97.52 Afghanistan v Canada Sharjah 16 Feb 2010 ODI # 2957
Kamran Akmal 116* 115 13 0 100.86 Pakistan v Australia Abu Dhabi 3 May 2009 ODI # 2849
AJ Stewart 116 111 9 1 104.50 England v India Sharjah 11 Dec 1997 ODI # 1259
AC Gilchrist 116 105 11 4 110.47 Australia v Sri Lanka Perth 29 Jan 2006 ODI # 2320
A Flower 115* 152 8 1 75.65 Zimbabwe v Sri Lanka New Plymouth 23 Feb 1992 ODI # 716
MS Dhoni 113* 125 7 3 90.40 India v Pakistan Chennai 30 Dec 2012 ODI # 3314
GC Wilson 113 147 10 0 76.87 Ireland v Netherlands Dublin 16 Aug 2010 ODI # 3034
KC Sangakkara 112 110 10 1 101.81 Sri Lanka v Pakistan Karachi 29 Jun 2008 ODI # 2723
Q de Kock 112 135 9 1 82.96 South Africa v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
KC Sangakkara 112 104 14 0 107.69 Sri Lanka v England Lord's 31 May 2014 ODI # 3495
AC Gilchrist 111 104 14 1 106.73 Australia v India Bangalore 12 Nov 2003 ODI # 2061
TD Paine 111 148 14 1 75.00 Australia v England Nottingham 17 Sep 2009 ODI # 2891
LD Chandimal 111 118 6 5 94.06 Sri Lanka v India Harare 5 Jun 2010 ODI # 2988
KC Sangakkara 111 128 12 2 86.71 Sri Lanka v New Zealand Mumbai 18 Mar 2011 ODI # 3137
KC Sangakkara 110 127 11 4 86.61 Sri Lanka v India Rajkot 11 Feb 2007 ODI # 2520
Mohammad Shahzad 110 111 11 0 99.09 Afghanistan v Netherlands Amstelveen 1 Sep 2009 ODI # 2881
BJ Haddin 110 121 7 5 90.90 Australia v New Zealand Hamilton 9 Mar 2010 ODI # 2971
R Dravid 109* 124 8 0 87.90 India v West Indies Ahmedabad 15 Nov 2002 ODI # 1896
MS Dhoni 109* 96 6 6 113.54 India v Hong Kong Karachi 25 Jun 2008 ODI # 2716
Kamran Akmal 109 111 12 0 98.19 Pakistan v England Karachi 15 Dec 2005 ODI # 2306
KC Sangakkara 109 125 11 0 87.20 Sri Lanka v Bangladesh Chittagong 25 Feb 2006 ODI # 2338
BJ Haddin 109 114 8 3 95.61 Australia v New Zealand Sydney 8 Feb 2009 ODI # 2817
AB de Villiers 109 99 5 5 110.10 South Africa v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
AC Parore 108 95 8 3 113.68 New Zealand v South Africa Centurion 11 Dec 1994 ODI # 960
IA Karim 108 84 16 0 128.57 Kenya v Netherlands Lincoln 23 Jan 2014 ODI # 3460
T Taibu 107* 103 9 1 103.88 Zimbabwe v South Africa Harare 26 Aug 2007 ODI # 2615
AB de Villiers 107* 105 8 2 101.90 South Africa v West Indies Delhi 24 Feb 2011 ODI # 3106
AB de Villiers 107 89 8 6 120.22 South Africa v Zimbabwe Harare 26 Aug 2007 ODI # 2615
MS Dhoni 107 111 8 2 96.39 India v Sri Lanka Nagpur 18 Dec 2009 ODI # 2933
AB de Villiers 106* 106 3 4 100.00 South Africa v New Zealand Wellington 25 Feb 2012 ODI # 3249
Q de Kock 106 118 9 0 89.83 South Africa v India Durban 8 Dec 2013 ODI # 3443
AC Gilchrist 105 104 12 1 100.96 Australia v South Africa Durban 3 Apr 2002 ODI # 1823
KC Sangakkara 105 87 8 2 120.68 Sri Lanka v India Hobart 28 Feb 2012 ODI # 3251
KJ Wadsworth 104 98 16 0 106.12 New Zealand v Australia Christchurch 31 Mar 1974 ODI # 11
R Dravid 104 93 8 0 111.82 India v U.A.E. Dambulla 16 Jul 2004 ODI # 2144
R Dravid 103* 124 8 2 83.06 India v West Indies Singapore 8 Sep 1999 ODI # 1496
T Taibu 103* 112 6 3 91.96 Zimbabwe v South Africa Benoni 8 Nov 2009 ODI # 2926
AJ Stewart 103 145 10 0 71.03 England v Pakistan The Oval 22 May 1992 ODI # 757
AC Gilchrist 103 104 12 0 99.03 Australia v Pakistan Lahore 10 Nov 1998 ODI # 1371
AC Gilchrist 103 79 8 4 130.37 Australia v ICC World XI Melbourne (Docklands) 7 Oct 2005 ODI # 2283
KC Sangakkara 103 84 12 1 122.61 Sri Lanka v India Fatullah 28 Feb 2014 ODI # 3476
RS Kaluwitharana 102* 117 20 0 87.17 Sri Lanka v England Colombo (SSC) 27 Mar 2001 ODI # 1697
Umar Akmal 102* 89 7 3 114.60 Pakistan v Afghanistan Fatullah 27 Feb 2014 ODI # 3475
Kamran Akmal 102 111 15 1 91.89 Pakistan v England Lahore 12 Dec 2005 ODI # 2305
AB de Villiers 102 101 5 2 100.99 South Africa v West Indies North Sound 22 May 2010 ODI # 2979
KC Sangakkara 102 97 10 0 105.15 Sri Lanka v South Africa Johannesburg 22 Jan 2012 ODI # 3229
MS Dhoni 101* 107 9 0 94.39 India v Bangladesh Dhaka 7 Jan 2010 ODI # 2939
AB de Villiers 101* 72 5 5 140.27 South Africa v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
AJ Stewart 101 144 8 0 70.13 England v Zimbabwe Birmingham 18 Jul 2000 ODI # 1617
KC Sangakkara 101 110 15 0 91.81 Sri Lanka v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
KC Sangakkara 101 91 16 0 110.98 Sri Lanka v Bangladesh Lahore 25 Jun 2008 ODI # 2715
BB McCullum 101 109 12 2 92.66 New Zealand v Canada Mumbai 13 Mar 2011 ODI # 3129
Mushfiqur Rahim 101 100 8 1 101.00 Bangladesh v Zimbabwe Harare 16 Aug 2011 ODI # 3179
Q de Kock 101 120 9 2 84.16 South Africa v India Centurion 11 Dec 2013 ODI # 3444
RS Kaluwitharana 100* 89 17 1 112.35 Sri Lanka v Kenya Nairobi (Gym) 28 Sep 1996 ODI # 1120
AJ Stewart 100* 147 11 0 68.02 England v West Indies Nottingham 20 Jul 2000 ODI # 1618
Mohammad Shahzad 100* 72 15 0 138.88 Afghanistan v Scotland Ayr 16 Aug 2010 ODI # 3033
AC Gilchrist 100 104 9 1 96.15 Australia v South Africa Sydney 26 Jan 1998 ODI # 1285
Kamran Akmal 100 81 16 1 123.45 Pakistan v Bangladesh Lahore 13 Apr 2008 ODI # 2700
Anamul Haque 100 132 6 4 75.75 Bangladesh v Pakistan Dhaka 4 Mar 2014 ODI # 3482

Only players listed as the designated wicketkeeper are included

Records includes the following current or recent matches:
Zimbabwe v Afghanistan at Bulawayo, 4th ODI, Jul 24, 2014 [ODI # 3506]
Zimbabwe v Afghanistan at Bulawayo, 3rd ODI, Jul 22, 2014 [ODI # 3505]
Zimbabwe v Afghanistan at Bulawayo, 2nd ODI, Jul 20, 2014 [ODI # 3504]

Statsguru Trivia

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

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365