Most runs in an innings by a wicketkeeper

One-Day Internationals Cricket – Most runs in an innings by a wicketkeeper

One-Day Internationals
Most runs

Most runs in an innings by a wicketkeeper

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
MS Dhoni183*2101451510126.20Indiav Sri LankaJaipur31 Oct 2005ODI # 2290
🥈 2
Q de Kock1781421131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785
🥉 3
Litton Das176-143168123.07Bangladeshv ZimbabweSylhet06 Mar 2020ODI # 4253
4
Q de Kock174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
5
JS Malhotra173*-124416139.51U.S.A.v P.N.G.Al Amerat09 Sep 2021ODI # 4320
6
AC Gilchrist172197126133136.50Australiav ZimbabweHobart16 Jan 2004ODI # 2082
7
L Ronchi170*12299149171.71New Zealandv Sri LankaDunedin23 Jan 2015ODI # 3588
8
SD Hope170-152222111.84West Indiesv IrelandDublin05 May 2019ODI # 4128
9
KC Sangakkara169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
9
D Ramdin169187121811139.66West Indiesv BangladeshBasseterre25 Aug 2014ODI # 3514
11
Q de Kock168*188145212115.86South Africav BangladeshKimberley15 Oct 2017ODI # 3923
12
JC Buttler162*10770714231.42Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
13
AC Gilchrist154191129144119.37Australiav Sri LankaMelbourne07 Feb 1999ODI # 1403
14
Rahmanullah Gurbaz151197151143100.00Afghanistanv PakistanHambantota24 Aug 2023ODI # 4626
15
JC Buttler150-771312194.80Englandv West IndiesSt George's27 Feb 2019ODI # 4099
16
AC Gilchrist149129104138143.26Australiav Sri LankaBridgetown28 Apr 2007ODI # 2581
16
AB de Villiers1495944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
18
MS Dhoni148155123154120.32Indiav PakistanVisakhapatnam05 Apr 2005ODI # 2236
19
MV Boucher147*9068810216.17South Africav ZimbabwePotchefstroom20 Sep 2006ODI # 2420
20
SD Hope146*-144123101.38West Indiesv BangladeshMirpur11 Dec 2018ODI # 4072
21
TWM Latham145*130104195139.42New Zealandv IndiaAuckland25 Nov 2022ODI # 4483
22
R Dravid145179129171112.40Indiav Sri LankaTaunton26 May 1999ODI # 1463
22
A Flower14521516413-88.41Zimbabwev IndiaColombo (RPS)14 Sep 2002ODI # 1876
22
Rahmanullah Gurbaz145177125138116.00Afghanistanv BangladeshChattogram08 Jul 2023ODI # 4619
25
KO Otieno14420914612198.63Kenyav BangladeshNairobi (Gym)10 Oct 1997ODI # 1239
25
Mushfiqur Rahim144-15011496.00Bangladeshv Sri LankaDubai (DICS)15 Sep 2018ODI # 4036
27
BKG Mendis143166128172111.71Sri Lankav New ZealandDambulla13 Nov 2024ODI # 4807
28
A Flower142*204128161110.93Zimbabwev EnglandHarare07 Oct 2001ODI # 1754
29
DL Houghton142178137136103.64Zimbabwev New ZealandHyderabad (Deccan)10 Oct 1987ODI # 454
30
TWM Latham140*187123105113.82New Zealandv NetherlandsHamilton02 Apr 2022ODI # 4381
31
MS Dhoni139*14497155143.29Asia XIv Africa XIChennai10 Jun 2007ODI # 2589
31
MS Dhoni139*169121125114.87Indiav AustraliaMohali19 Oct 2013ODI # 3421
33
KC Sangakkara138*21014713293.87Sri Lankav IndiaJaipur31 Oct 2005ODI # 2290
33
Q de Kock138*15496126143.75South Africav EnglandBloemfontein03 Feb 2016ODI # 3732
35
BRM Taylor138155110155125.45Zimbabwev IndiaAuckland14 Mar 2015ODI # 3636
35
BRM Taylor138-124202111.29Zimbabwev West IndiesHarare19 Mar 2018ODI # 4002
37
A Bagai137*19117212179.65Canadav ScotlandNairobi (Ruaraka)31 Jan 2007ODI # 2495
37
W Barresi137*18415011291.33Netherlandsv KenyaLincoln23 Jan 2014ODI # 3460
39
Q de Kock135171121183111.57South Africav IndiaJohannesburg05 Dec 2013ODI # 3442
39
Q de Kock135147117164115.38South Africav EnglandCenturion09 Feb 2016ODI # 3736
41
KC Sangakkara134*19713512-99.25Sri Lankav EnglandThe Oval13 Jun 2013ODI # 3370
42
AB de Villiers13412698134136.73South Africav NetherlandsMohali03 Mar 2011ODI # 3115
42
MS Dhoni134203122106109.83Indiav EnglandCuttack19 Jan 2017ODI # 3821
44
KC Sangakkara13320815112-88.07Sri Lankav IndiaHambantota21 Jul 2012ODI # 3291
45
SD Hope132197129103102.32West Indiesv NepalHarare22 Jun 2023ODI # 4593
46
Mohammad Shahzad131*-1337898.49Afghanistanv ZimbabweSharjah29 Dec 2015ODI # 3716
46
Mohammad Rizwan131*19312183108.26Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
48
AC Gilchrist131166118102111.01Australiav Sri LankaSydney13 Jan 1999ODI # 1382
48
BB McCullum131206129143101.55New Zealandv PakistanAbu Dhabi06 Nov 2009ODI # 2924
48
JC Buttler13119012767103.14Englandv South AfricaKimberley01 Feb 2023ODI # 4514
51
MD Patel130-101116128.71U.S.A.v OmanPearland08 Jun 2022ODI # 4402
52
JC Buttler12910577135167.53Englandv New ZealandBirmingham09 Jun 2015ODI # 3654
53
SD Hope128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
54
AC Gilchrist1281099897130.61Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
54
KC Sangakkara12824115512-82.58Sri Lankav IndiaAdelaide19 Feb 2008ODI # 2681
54
AB de Villiers128148108123118.51South Africav PakistanJohannesburg17 Mar 2013ODI # 3347
54
KC Sangakkara12818111514-111.30Sri Lankav BangladeshMirpur20 Feb 2014ODI # 3470
54
D Ramdin128167109125117.43West Indiesv EnglandNorth Sound05 Mar 2014ODI # 3484
54
Q de Kock128162127123100.78South Africav Sri LankaHambantota12 Jul 2014ODI # 3502
54
JM Bairstow12813593155137.63Englandv PakistanBristol14 May 2019ODI # 4135
61
Rahmanullah Gurbaz12715412789100.00Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
61
SD Hope12719513415194.77West Indiesv PakistanMultan08 Jun 2022ODI # 4401
63
Litton Das126*-105132120.00Bangladeshv ZimbabweSylhet01 Mar 2020ODI # 4249
64
AB de Villiers125*14498104127.55South Africav Sri LankaJohannesburg22 Jan 2012ODI # 3229
64
RR Pant125*159113162110.61Indiav EnglandManchester17 Jul 2022ODI # 4433
66
BRM Taylor125-12158103.30Zimbabwev AfghanistanSharjah11 Feb 2018ODI # 3974
66
Mushfiqur Rahim12520512710-98.42Bangladeshv Sri LankaMirpur25 May 2021ODI # 4291
68
AC Gilchrist124154104124119.23Australiav EnglandMelbourne15 Dec 2002ODI # 1919
68
Kamran Akmal124-12512-99.20Pakistanv West IndiesBrisbane19 Jan 2005ODI # 2206
68
MS Dhoni12414110793115.88Indiav AustraliaNagpur28 Oct 2009ODI # 2915
68
KC Sangakkara12413995134130.52Sri Lankav ScotlandHobart11 Mar 2015ODI # 3632
68
Mohammad Shahzad124-116117106.89Afghanistanv IndiaDubai (DICS)25 Sep 2018ODI # 4046
68
Q de Kock12417113012295.38South Africav IndiaCape Town23 Jan 2022ODI # 4349
68
BKG Mendis12418411418-108.77Sri Lankav BangladeshPallekele08 Jul 2025ODI # 4891
75
SD Hope123*20913410391.79West Indiesv IndiaVisakhapatnam24 Oct 2018ODI # 4059
76
Mohammad Rizwan122*1681289395.31Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
77
AC Gilchrist122-91134134.06Australiav Sri LankaBrisbane14 Feb 2006ODI # 2330
77
BKG Mendis12212477146158.44Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
79
AC Gilchrist121*160101172119.80Australiav EnglandThe Oval12 Jul 2005ODI # 2261
79
MD Patel121*-9575127.36U.S.A.v CanadaThe Hague13 Aug 2024ODI # 4756
81
KC Sangakkara12119312816194.53Sri Lankav BangladeshKarachi30 Jun 2008ODI # 2726
81
JC Buttler12110274114163.51Englandv Sri LankaLord's31 May 2014ODI # 3495
81
BRM Taylor12111091114132.96Zimbabwev IrelandHobart07 Mar 2015ODI # 3627
81
Q de Kock121131108162112.03South Africav Sri LankaDurban10 Mar 2019ODI # 4112
85
A Flower120*-1418185.10Zimbabwev Sri LankaSharjah21 Oct 2000ODI # 1642
85
JP Inglis120*1348686139.53Australiav EnglandLahore22 Feb 2025ODI # 4846
87
KO Otieno120-1378687.59Kenyav BangladeshDhaka24 Mar 1999ODI # 1418
87
Q de Kock12015091115131.86South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305

Showing 88 records

Additional Information

Only players listed as the designated wicketkeeper are included