One Day Internationals - Wicketkeeping Records and Statistics - Batting
Wicketkeepers Scoring a Century
  Player Country Runs Match Versus Ground
1 M S Dhoni India 183* 31/10/2005 Sri Lanka Sawai Mansingh Stadium
2 Q de Kock* South Africa 178 30/09/2016 Australia SuperSport Park
3 Litton Das* Bangladesh 176 06/03/2020 Zimbabwe Sylhet Stadium
4 Q de Kock* South Africa 174 24/10/2023 Bangladesh Wankhede Stadium
5 J S Malhotra* United States 173* 09/09/2021 Papua New Guinea Al Amerat Cricket Ground Ministry Turf 2
6 A C Gilchrist Australia 172 16/01/2004 Zimbabwe Bellerive Oval
7 L Ronchi New Zealand 170* 23/01/2015 Sri Lanka University Oval
8 S D Hope* West Indies 170 05/05/2019 Ireland Castle Avenue
9 D Ramdin West Indies 169 25/08/2014 Bangladesh Warner Park
10 K C Sangakkara Sri Lanka 169 20/07/2013 South Africa R Premadasa Stadium
11 Q de Kock* South Africa 168* 15/10/2017 Bangladesh Diamond Oval
12 J C Buttler* England 162* 17/06/2022 Netherlands VRA Ground
13 A C Gilchrist Australia 154 07/02/1999 Sri Lanka Melbourne Cricket Ground
14 Rahmanullah Gurbaz* Afghanistan 151 24/08/2023 Pakistan Mahinda Rajapaksha International Cricket Stadium
15 J C Buttler* England 150 27/02/2019 West Indies National Cricket Stadium (Grenada)
16 A B de Villiers South Africa 149 18/01/2015 West Indies Wanderers Stadium
17 A C Gilchrist Australia 149 28/04/2007 Sri Lanka Kensington Oval
18 M S Dhoni India 148 05/04/2005 Pakistan Dr YS Rajasekhara Reddy Cricket Stadium
19 M V Boucher South Africa 147* 20/09/2006 Zimbabwe Senwes Park
20 S D Hope* West Indies 146* 11/12/2018 Bangladesh Shere Bangla National Stadium
21 T W M Latham* New Zealand 145* 25/11/2022 India Eden Park
22 Rahmanullah Gurbaz* Afghanistan 145 08/07/2023 Bangladesh Zahur Ahmed Chowdhury Stadium
23 A Flower Zimbabwe 145 14/09/2002 India R Premadasa Stadium
24 R Dravid India 145 26/05/1999 Sri Lanka The Cooper Associates County Ground
25 Mushfiqur Rahim* Bangladesh 144 15/09/2018 Sri Lanka Dubai International Cricket Stadium
26 K Otieno Kenya 144 10/10/1997 Bangladesh Gymkhana Club Ground
27 B K G Mendis* Sri Lanka 143 13/11/2024 New Zealand Rangiri Dambulla International Stadium
28 A Flower Zimbabwe 142* 07/10/2001 England Harare Sports Club
29 D L Houghton Zimbabwe 142 10/10/1987 New Zealand Lal Bahadur Shastri Stadium
30 T W M Latham* New Zealand 140* 03/04/2022 Netherlands Seddon Park
31 M S Dhoni ACC Asian XI 139* 10/06/2007 ACA Africa XI MA Chidambaram Stadium
32 M S Dhoni India 139* 19/10/2013 Australia Punjab Cricket Association IS Bindra Stadium
33 Q de Kock* South Africa 138* 03/02/2016 England Mangaung Oval
34 K C Sangakkara Sri Lanka 138* 31/10/2005 India Sawai Mansingh Stadium
35 B R M Taylor* Zimbabwe 138 19/03/2018 West Indies Harare Sports Club
36 B R M Taylor* Zimbabwe 138 14/03/2015 India Eden Park
37 W Barresi* Netherlands 137* 23/01/2014 Kenya Bert Sutcliffe Oval
38 A Bagai Canada 137* 31/01/2007 Scotland Ruaraka Sports Club Ground
39 Q de Kock* South Africa 135 05/12/2013 India Wanderers Stadium
40 Q de Kock* South Africa 135 09/02/2016 England SuperSport Park
41 K C Sangakkara Sri Lanka 134* 13/06/2013 England Kennington Oval
42 M S Dhoni India 134 19/01/2017 England Barabati Stadium
43 A B de Villiers South Africa 134 03/03/2011 Netherlands Punjab Cricket Association IS Bindra Stadium
44 K C Sangakkara Sri Lanka 133 21/07/2012 India Mahinda Rajapaksha International Cricket Stadium
45 S D Hope* West Indies 132 22/06/2023 Nepal Harare Sports Club
46 Mohammad Rizwan* Pakistan 131* 10/10/2023 Sri Lanka Rajiv Gandhi International Stadium
47 Mohammad Shahzad* Afghanistan 131* 29/12/2015 Zimbabwe Sharjah Cricket Stadium
48 B B McCullum New Zealand 131 06/11/2009 Pakistan Sheikh Zayed Stadium
49 J C Buttler* England 131 01/02/2023 South Africa Diamond Oval
50 A C Gilchrist Australia 131 13/01/1999 Sri Lanka Sydney Cricket Ground
51 M D Patel* United States 130 08/06/2022 Oman Choice Moosa Stadium
52 J C Buttler* England 129 09/06/2015 New Zealand Edgbaston
53 S D Hope* West Indies 128* 18/03/2023 South Africa Buffalo Park
54 J M Bairstow* England 128 14/05/2019 Pakistan County Ground (Bristol)
55 A B de Villiers South Africa 128 17/03/2013 Pakistan Wanderers Stadium
56 K C Sangakkara Sri Lanka 128 20/02/2014 Bangladesh Shere Bangla National Stadium
57 D Ramdin West Indies 128 05/03/2014 England Sir Vivian Richards Stadium
58 Q de Kock* South Africa 128 12/07/2014 Sri Lanka Mahinda Rajapaksha International Cricket Stadium
59 K C Sangakkara Sri Lanka 128 19/02/2008 India Adelaide Oval
60 A C Gilchrist Australia 128 26/02/2000 New Zealand AMI Stadium
61 Rahmanullah Gurbaz* Afghanistan 127 21/01/2021 Ireland Sheikh Zayed Stadium
62 S D Hope* West Indies 127 08/06/2022 Pakistan Multan Cricket Stadium
63 Litton Das* Bangladesh 126* 01/03/2020 Zimbabwe Sylhet Stadium
64 R R Pant* India 125* 17/07/2022 England Old Trafford
65 A B de Villiers South Africa 125* 22/01/2012 Sri Lanka Wanderers Stadium
66 B R M Taylor* Zimbabwe 125 11/02/2018 Afghanistan Sharjah Cricket Stadium
67 Mushfiqur Rahim* Bangladesh 125 25/05/2021 Sri Lanka Shere Bangla National Stadium
68 Q de Kock* South Africa 124 23/01/2022 India Newlands
69 B K G Mendis* Sri Lanka 124 08/07/2025 Bangladesh Pallekele International Cricket Stadium
70 Mohammad Shahzad* Afghanistan 124 25/09/2018 India Dubai International Cricket Stadium
71 K C Sangakkara Sri Lanka 124 11/03/2015 Scotland Bellerive Oval
72 M S Dhoni India 124 28/10/2009 Australia Vidarbha Cricket Association Stadium
73 A C Gilchrist Australia 124 15/12/2002 England Melbourne Cricket Ground
74 Kamran Akmal Pakistan 124 19/01/2005 West Indies Brisbane Cricket Ground
75 S D Hope* West Indies 123* 24/10/2018 India Dr YS Rajasekhara Reddy Cricket Stadium
76 Mohammad Rizwan* Pakistan 122* 12/02/2025 South Africa National Stadium (Karachi)
77 B K G Mendis* Sri Lanka 122 10/10/2023 Pakistan Rajiv Gandhi International Stadium
78 A C Gilchrist Australia 122 14/02/2006 Sri Lanka Brisbane Cricket Ground
79 A C Gilchrist Australia 121* 12/07/2005 England Kennington Oval
80 M D Patel* United States 121* 13/08/2024 Canada Sportpark Westvliet
81 K C Sangakkara Sri Lanka 121 30/06/2008 Bangladesh National Stadium (Karachi)
82 Q de Kock* South Africa 121 10/03/2019 Sri Lanka Kingsmead
83 B R M Taylor* Zimbabwe 121 07/03/2015 Ireland Bellerive Oval
84 J C Buttler* England 121 31/05/2014 Sri Lanka Lord's
85 A Flower Zimbabwe 120* 21/10/2000 Sri Lanka Sharjah Cricket Stadium
86 J P Inglis* Australia 120* 22/02/2025 England Gaddafi Stadium
87 S D Hope* West Indies 120* 12/08/2025 Pakistan Brian Lara Stadium
88 Q de Kock* South Africa 120 16/07/2021 Ireland The Village
89 K Otieno Kenya 120 24/03/1999 Bangladesh Bangabandhu National Stadium
90 S D Hope* West Indies 119* 31/05/2022 Netherlands VRA Ground
91 B B McCullum New Zealand 119 09/02/2012 Zimbabwe McLean Park
92 B R M Taylor* Zimbabwe 118* 05/11/2009 Bangladesh Zahur Ahmed Chowdhury Stadium
93 T W M Latham* New Zealand 118* 19/02/2025 Pakistan National Stadium (Karachi)
94 A C Gilchrist Australia 118 08/02/1998 New Zealand AMI Stadium
95 Mohammad Shahzad* Afghanistan 118 16/02/2010 Canada Sharjah Cricket Stadium
96 A C Gilchrist Australia 118 15/02/2008 Sri Lanka WACA Ground
97 K C Sangakkara Sri Lanka 117* 01/03/2015 England Sky Stadium
98 S D Hope* West Indies 117 02/11/2024 England Sir Vivian Richards Stadium
99 J C Buttler* England 116* 20/11/2015 Pakistan Dubai International Cricket Stadium
100 Kamran Akmal Pakistan 116* 03/05/2009 Australia Sheikh Zayed Stadium
101 A C Gilchrist Australia 116 29/01/2006 Sri Lanka WACA Ground
102 N Dickwella* Sri Lanka 116 08/07/2017 Zimbabwe Mahinda Rajapaksha International Cricket Stadium
103 A J Stewart England 116 11/12/1997 India Sharjah Cricket Stadium
104 A Flower Zimbabwe 115* 23/02/1992 Sri Lanka Pukekura Park
105 V Aravind* United Arab Emirates 115* 12/03/2022 Namibia Sharjah Cricket Stadium
106 S D Hope* West Indies 115 22/02/2020 Sri Lanka Sinhalese Sports Club Ground
107 S D Hope* West Indies 115 24/07/2022 India Queen's Park Oval
108 Mohammad Rizwan* Pakistan 115 23/03/2019 Australia Sharjah Cricket Stadium
109 M H Cross* Scotland 114 15/03/2018 United Arab Emirates Queens Sports Club
110 Q de Kock* South Africa 114 01/11/2023 New Zealand Maharashtra Cricket Association Stadium
111 K C Sangakkara Sri Lanka 113* 28/01/2015 New Zealand Sky Stadium
112 M S Dhoni India 113* 30/12/2012 Pakistan MA Chidambaram Stadium
113 G C Wilson Ireland 113 16/08/2010 Netherlands Castle Avenue
114 A K Sah* Nepal 112* 12/02/2024 Canada Tribhuvan University International Cricket Ground
115 B R M Taylor* Zimbabwe 112 30/10/2020 Pakistan Rawalpindi Cricket Stadium
116 K L Rahul* India 112 11/02/2020 New Zealand Bay Oval
117 K C Sangakkara Sri Lanka 112 29/06/2008 Pakistan National Stadium (Karachi)
118 Q de Kock* South Africa 112 08/11/2013 Pakistan Sheikh Zayed Stadium
119 K C Sangakkara Sri Lanka 112 31/05/2014 England Lord's
120 K C Sangakkara Sri Lanka 112 13/12/2014 England Pallekele International Cricket Stadium
121 T D Paine Australia 111 17/09/2009 England Trent Bridge
122 D Chandimal* Sri Lanka 111 05/06/2010 India Harare Sports Club
123 K C Sangakkara Sri Lanka 111 18/03/2011 New Zealand Wankhede Stadium
124 M D K J Perera* Sri Lanka 111 26/07/2019 Bangladesh R Premadasa Stadium
125 A C Gilchrist Australia 111 12/11/2003 India M Chinnaswamy Stadium
126 J C Buttler* England 110* 11/05/2019 Pakistan The Rose Bowl
127 T W M Latham* New Zealand 110* 23/03/2021 Bangladesh Hagley Oval
128 J C Buttler* England 110* 24/06/2018 Australia Old Trafford
129 B J Haddin Australia 110 09/03/2010 New Zealand Seddon Park
130 Mohammad Shahzad* Afghanistan 110 01/09/2009 Netherlands VRA Ground
131 K C Sangakkara Sri Lanka 110 11/02/2007 India Madhavrao Scindia Cricket Ground
132 S D Hope* West Indies 110 10/03/2021 Sri Lanka Sir Vivian Richards Stadium
133 Aasif Sheikh* Nepal 110 09/03/2023 Papua New Guinea Tribhuvan University International Cricket Ground
134 S D Hope* West Indies 109* 03/12/2023 England Sir Vivian Richards Stadium
135 S D Hope* West Indies 109* 11/11/2019 Afghanistan Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium
136 R Dravid India 109* 15/11/2002 West Indies Narendra Modi Stadium
137 M S Dhoni India 109* 25/06/2008 Hong Kong National Stadium (Karachi)
138 B J Haddin Australia 109 08/02/2009 New Zealand Sydney Cricket Ground
139 A B de Villiers South Africa 109 22/10/2010 Zimbabwe Willowmoore Park
140 K C Sangakkara Sri Lanka 109 25/02/2006 Bangladesh Zahur Ahmed Chowdhury Stadium
141 Kamran Akmal Pakistan 109 15/12/2005 England National Stadium (Karachi)
142 S D Hope* West Indies 109 07/05/2019 Bangladesh Castle Avenue
143 Q de Kock* South Africa 109 10/02/2017 Sri Lanka SuperSport Park
144 N J O'Brien Ireland 109 14/05/2017 New Zealand The Village
145 Q de Kock* South Africa 109 25/10/2015 India Wankhede Stadium
146 Q de Kock* South Africa 109 12/10/2023 Australia Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium
147 S D Hope* West Indies 108* 14/12/2018 Bangladesh Sylhet Stadium
148 I A Karim* Kenya 108 23/01/2014 Netherlands Bert Sutcliffe Oval
149 A C Parore New Zealand 108 11/12/1994 South Africa SuperSport Park
150 T Taibu Zimbabwe 107* 26/08/2007 South Africa Harare Sports Club
151 A B de Villiers South Africa 107* 24/02/2011 West Indies Arun Jaitley Stadium
152 M S Dhoni India 107 18/12/2009 Sri Lanka Vidarbha Cricket Association Stadium
153 A B de Villiers South Africa 107 26/08/2007 Zimbabwe Harare Sports Club
154 Q de Kock* South Africa 107 23/11/2014 Australia Sydney Cricket Ground
155 Mushfiqur Rahim* Bangladesh 107 07/11/2015 Zimbabwe Shere Bangla National Stadium
156 Q de Kock* South Africa 107 04/02/2020 England Newlands
157 Rahmanullah Gurbaz* Afghanistan 106* 28/02/2022 Bangladesh Zahur Ahmed Chowdhury Stadium
158 A B de Villiers South Africa 106* 25/02/2012 New Zealand Sky Stadium
159 Mushfiqur Rahim* Bangladesh 106 17/04/2015 Pakistan Shere Bangla National Stadium
160 Q de Kock* South Africa 106 08/12/2013 India Kingsmead
161 A T Carey* Australia 106 16/09/2020 England Old Trafford
162 K C Sangakkara Sri Lanka 105* 26/02/2015 Bangladesh Melbourne Cricket Ground
163 J C Buttler* England 105 03/02/2016 South Africa Mangaung Oval
164 Sarfaraz Ahmed* Pakistan 105 27/08/2016 England Lord's
165 K C Sangakkara Sri Lanka 105 28/02/2012 India Bellerive Oval
166 A C Gilchrist Australia 105 03/04/2002 South Africa Kingsmead
167 R Dravid India 104 16/07/2004 United Arab Emirates Rangiri Dambulla International Stadium
168 Mohammad Rizwan* Pakistan 104 29/03/2019 Australia Dubai International Cricket Stadium
169 K C Sangakkara Sri Lanka 104 08/03/2015 Australia Sydney Cricket Ground
170 K J Wadsworth New Zealand 104 31/03/1974 Australia AMI Stadium
171 T W M Latham* New Zealand 103* 22/10/2017 India Wankhede Stadium
172 R Dravid India 103* 08/09/1999 West Indies Kallang Ground
173 T Taibu Zimbabwe 103* 08/11/2009 South Africa Willowmoore Park
174 A C Gilchrist Australia 103 07/10/2005 ICC World XI Etihad Stadium
175 Q de Kock* South Africa 103 18/10/2015 India Saurashtra Cricket Association Stadium
176 K C Sangakkara Sri Lanka 103 28/02/2014 India Khan Shaheb Osman Ali Stadium
177 A J Stewart England 103 22/05/1992 Pakistan Kennington Oval
178 R D Rickelton* South Africa 103 21/02/2025 Afghanistan National Stadium (Karachi)
179 J C Buttler* England 103 03/06/2019 Pakistan Trent Bridge
180 Rahmanullah Gurbaz* Afghanistan 103 23/01/2022 Netherlands West End Park International Cricket Stadium
181 A C Gilchrist Australia 103 10/11/1998 Pakistan Gaddafi Stadium
182 V Aravind* United Arab Emirates 102* 04/06/2022 United States Choice Moosa Stadium
183 Mushfiqur Rahim* Bangladesh 102* 20/06/2019 Australia Trent Bridge
184 S D Hope* West Indies 102* 15/12/2019 India MA Chidambaram Stadium
185 Umar Akmal Pakistan 102* 27/02/2014 Afghanistan Khan Shaheb Osman Ali Stadium
186 R S Kaluwitharana Sri Lanka 102* 27/03/2001 England Sinhalese Sports Club Ground
187 Kamran Akmal Pakistan 102 12/12/2005 England Gaddafi Stadium
188 A B de Villiers South Africa 102 22/05/2010 West Indies Sir Vivian Richards Stadium
189 K C Sangakkara Sri Lanka 102 22/01/2012 South Africa Wanderers Stadium
190 N Dickwella* Sri Lanka 102 06/07/2017 Zimbabwe Mahinda Rajapaksha International Cricket Stadium
191 R W Chakabva* Zimbabwe 102 07/08/2022 Bangladesh Harare Sports Club
192 Litton Das* Bangladesh 102 16/07/2021 Zimbabwe Harare Sports Club
193 K L Rahul* India 102 12/11/2023 Netherlands M Chinnaswamy Stadium
194 Sarfaraz Ahmed* Pakistan 101* 15/03/2015 Ireland Adelaide Oval
195 A B de Villiers South Africa 101* 17/10/2010 Zimbabwe Senwes Park
196 M S Dhoni India 101* 07/01/2010 Bangladesh Shere Bangla National Stadium
197 K C Sangakkara Sri Lanka 101 25/06/2008 Bangladesh Gaddafi Stadium
198 Mushfiqur Rahim* Bangladesh 101 16/08/2011 Zimbabwe Harare Sports Club
199 B B McCullum New Zealand 101 13/03/2011 Canada Wankhede Stadium
200 A J Stewart England 101 18/07/2000 Zimbabwe Edgbaston
201 K C Sangakkara Sri Lanka 101 27/02/2004 Australia R Premadasa Stadium
202 Q de Kock* South Africa 101 11/12/2013 India SuperSport Park
203 S D Hope* West Indies 101 19/11/2016 Zimbabwe Queens Sports Club
204 Rahmanullah Gurbaz* Afghanistan 101 11/11/2024 Bangladesh Sharjah Cricket Stadium
205 B K G Mendis* Sri Lanka 101 14/02/2025 Australia R Premadasa Stadium
206 Mohammad Shahzad* Afghanistan 101 21/05/2019 Ireland Civil Service Cricket Club
207 R S Kaluwitharana Sri Lanka 100* 28/09/1996 Kenya Gymkhana Club Ground
208 Mushfiqur Rahim* Bangladesh 100* 20/03/2023 Ireland Sylhet Stadium
209 S Jahangir* United States 100* 20/06/2023 Nepal Takashinga Sports Club
210 M S Wade* Australia 100* 13/01/2017 Pakistan Brisbane Cricket Ground
211 D Chandimal* Sri Lanka 100* 16/06/2016 Ireland The Village
212 J C Buttler* England 100* 21/01/2018 Australia Sydney Cricket Ground
213 A J Stewart England 100* 20/07/2000 West Indies Trent Bridge
214 Mohammad Shahzad* Afghanistan 100* 16/08/2010 Scotland Cambusdoon New Ground
215 Kamran Akmal Pakistan 100 13/04/2008 Bangladesh Gaddafi Stadium
216 Anamul Haque* Bangladesh 100 04/03/2014 Pakistan Shere Bangla National Stadium
217 Q de Kock* South Africa 100 07/10/2023 Sri Lanka Arun Jaitley Stadium
218 M D Patel* United States 100 13/09/2021 Nepal Al Amerat Cricket Ground Ministry Turf 1
219 A C Gilchrist Australia 100 26/01/1998 South Africa Sydney Cricket Ground
Players Nominated as Keeper for Match Only

Wicketkeeping Records and Statistics Menu
Batting Records and Statistics Menu