Records / One-Day Internationals / Batting records / Most runs in an innings by a wicketkeeper

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:
Sri Lanka v South Africa at Hambantota, 3rd ODI, Jul 12, 2014 [ODI # 3502 - Live]
    » South Africa 339/5 (50.0 ov, DA Miller 4*, R McLaren 2*, SL Malinga 0/85) - Innings break
Sri Lanka v South Africa at Pallekele, 2nd ODI, Jul 9, 2014 [ODI # 3501]
Sri Lanka v South Africa at Colombo (RPS), 1st ODI, Jul 6, 2014 [ODI # 3500]

Statsguru Trivia

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

Did you know?

Sachin Tendulkar, Rahul Dravid and Saurav Ganguly have scored hundreds in the same Test innings on only one occasion. In August 2002 at Headingly, Tendulkar top scored with 193, while Dravid and Ganguly scored 148 and 128 respectively in the first innings of the Test leading India to a famous win against England by an innings and 46 runs.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365