One Day Internationals - Batting Records and Statistics - Hundreds
Highest Scores for Century No    (Maximum = 51)    
  Player Country Match Versus Ground Inns 100s Score
1 Ishan Kishan* India 10/12/2022 Bangladesh Zahur Ahmed Chowdhury Stadium 9 1 210
2 C K Coventry Zimbabwe 16/08/2009 Bangladesh Queens Sports Club 14 1 194*
3 J D Campbell* West Indies 05/05/2019 Ireland Castle Avenue 5 1 179
4 P R Stirling* Ireland 07/09/2010 Canada Cricket, Skating & Curling Club 20 14 177
5 Kapil Dev India 18/06/1983 Zimbabwe Nevill Ground 36 1 175*
6 C S MacLeod* Scotland 23/01/2014 Canada Hagley Oval 16 10 175
7 A K Markram* South Africa 02/04/2023 Netherlands Wanderers Stadium 47 3 175
8 J S Malhotra* United States 09/09/2021 Papua New Guinea Al Amerat Cricket Ground Ministry Turf 2 7 1 173*
9 L Vincent New Zealand 24/08/2005 Zimbabwe Queens Sports Club 61 3 172
10 G M Turner New Zealand 07/06/1975 East Africa Edgbaston 7 3 171*
11 L Ronchi New Zealand 23/01/2015 Sri Lanka University Oval 29 1 170*
12 D J Callaghan South Africa 11/12/1994 New Zealand SuperSport Park 16 1 169*
13 B J Bennett* Zimbabwe 14/02/2025 Ireland Harare Sports Club 7 1 169
14 B B McCullum New Zealand 01/07/2008 Ireland Mannofield Park 110 5 166
15 D A Warner* Australia 04/03/2012 Sri Lanka Brisbane Cricket Ground 19 22 163
16 J A H Marshall New Zealand 01/07/2008 Ireland Mannofield Park 10 1 161
17 D Mongia India 19/03/2002 Zimbabwe Nehru Stadium (Guwahati) 15 1 159*
18 M P O'Dowd* Netherlands 12/06/2025 Scotland Forthill 64 1 158*
19 X M Marshall West Indies 22/08/2008 Canada Maple Leaf North - West Ground 17 1 157*
20 Milind Kumar* United States 24/09/2024 United Arab Emirates United Cricket Club 7 2 155*
21 C H Gayle West Indies 15/08/2001 Kenya Simba Union Ground 31 25 152
22 Sharjeel Khan Pakistan 18/08/2016 Ireland The Village 12 1 152
23 Smit Patel* United States 17/05/2025 Canada Central Broward Regional Park 13 1 152*
24 T P Ura* Papua New Guinea 06/03/2018 Ireland Harare Sports Club 15 1 151
25 M P Breetzke* South Africa 10/02/2025 New Zealand Gaddafi Stadium 1 1 150
26 Azmatullah Omarzai* Afghanistan 09/02/2024 Sri Lanka Pallekele International Cricket Stadium 17 1 149*
27 D L Haynes West Indies 22/02/1978 Australia Antigua Recreation Ground 1 17 148
28 M S Dhoni India 05/04/2005 Pakistan Dr YS Rajasekhara Reddy Cricket Stadium 5 10 148
29 A J Finch* Australia 03/09/2013 Scotland Grange Cricket Club 8 17 148
30 E Lewis* West Indies 23/11/2016 Sri Lanka Queens Sports Club 4 5 148
31 S W Ambris West Indies 11/05/2019 Ireland The Village 3 1 148
32 M V Boucher South Africa 20/09/2006 Zimbabwe Senwes Park 160 1 147*
33 A B de Villiers South Africa 10/04/2007 West Indies National Cricket Stadium (Grenada) 37 25 146
34 M P Stoinis* Australia 30/01/2017 New Zealand Eden Park 2 1 146*
35 K Otieno Kenya 10/10/1997 Bangladesh Gymkhana Club Ground 9 2 144
36 Younis Khan Pakistan 18/07/2004 Hong Kong Sinhalese Sports Club Ground 99 7 144
37 A Symonds Australia 11/02/2003 Pakistan Wanderers Stadium 39 6 143*
38 Anshuman Rath* Hong Kong 08/12/2017 Papua New Guinea ICC Global Cricket Academy 12 1 143*
39 C W J Athey England 18/07/1986 New Zealand Old Trafford 3 2 142*
40 D L Houghton Zimbabwe 10/10/1987 New Zealand Lal Bahadur Shastri Stadium 7 1 142
41 K J O'Brien Ireland 02/02/2007 Kenya Ruaraka Sports Club Ground 5 2 142
42 S B Styris New Zealand 10/02/2003 Sri Lanka Mangaung Oval 42 4 141
43 Sikandar Raza* Zimbabwe 20/07/2014 Afghanistan Queens Sports Club 10 7 141
44 S T Jayasuriya Sri Lanka 08/12/1994 New Zealand Mangaung Oval 64 28 140
45 H M Amla South Africa 09/11/2008 Bangladesh Willowmoore Park 9 27 140
46 N L T C Perera Sri Lanka 05/01/2019 New Zealand Bay Oval 114 1 140
47 J M How New Zealand 20/02/2008 England McLean Park 17 1 139
48 P L Mommsen Scotland 01/02/2014 United Arab Emirates Bert Sutcliffe Oval 22 2 139*
49 A D Mathews* Sri Lanka 16/11/2014 India JSCA International Stadium Complex 116 3 139*
50 M E Trescothick England 12/06/2001 Pakistan Lord's 18 12 137
51 A Bagai Canada 31/01/2007 Scotland Ruaraka Sports Club Ground 21 2 137*
52 W Barresi* Netherlands 23/01/2014 Kenya Bert Sutcliffe Oval 26 1 137*
53 P Nissanka* Sri Lanka 19/06/2022 Australia R Premadasa Stadium 15 6 137
54 J P Kotze* Namibia 20/09/2019 United States Central Broward Regional Park 3 1 136
55 B J McMullen* Scotland 25/06/2023 Oman Bulawayo Athletic Club 9 4 136
56 K J van Noortwijk Netherlands 03/03/2003 Namibia Mangaung Oval 9 1 134*
57 Shakib Al Hasan* Bangladesh 28/02/2007 Canada Antigua Recreation Ground 19 9 134*
58 Salman Agha* Pakistan 12/02/2025 South Africa National Stadium (Karachi) 25 1 134
59 K J Coetzer* Scotland 08/03/2013 Afghanistan Sharjah Cricket Stadium 12 5 133
60 D A Gunawardene Sri Lanka 04/10/2000 West Indies Gymkhana Club Ground 19 1 132
61 Khurram Khan United Arab Emirates 30/11/2014 Afghanistan ICC Global Cricket Academy 9 1 132*
62 K W R Fletcher England 11/06/1975 New Zealand Trent Bridge 16 1 131
63 A D R Campbell Zimbabwe 05/11/1994 Sri Lanka Harare Sports Club 16 7 131*
64 C J Anderson* New Zealand 01/01/2014 West Indies Queenstown Events Centre 6 1 131*
65 C Z Harris New Zealand 11/03/1996 Australia MA Chidambaram Stadium 54 1 130
66 S M Pollock ACA Africa XI 06/06/2007 ACC Asian XI M Chinnaswamy Stadium 190 1 130
67 A M Samad Canada 01/07/2008 Bermuda Maple Leaf North - West Ground 22 1 130
68 D A Miller* South Africa 25/01/2015 West Indies St George's Park 55 7 130*
69 C R Ervine* Zimbabwe 02/08/2015 New Zealand Harare Sports Club 30 4 130*
70 Shubman Gill* India 22/08/2022 Zimbabwe Harare Sports Club 9 8 130
71 Tamim Iqbal* Bangladesh 22/03/2008 Ireland Shere Bangla National Stadium 27 14 129
72 C G Williams Namibia 08/01/2020 Oman Al Amerat Cricket Ground Ministry Turf 1 7 1 129*
73 J N Malan* South Africa 04/03/2020 Australia Mangaung Oval 2 3 129*
74 R A Smith England 23/05/1990 New Zealand Headingley 16 4 128
75 B C Lara West Indies 19/02/1993 Pakistan Kingsmead 41 19 128
76 L R P L Taylor New Zealand 28/12/2006 Sri Lanka McLean Park 3 21 128*
77 D Ramdin West Indies 05/03/2014 England Sir Vivian Richards Stadium 81 2 128
78 R R Rossouw* South Africa 18/01/2015 West Indies Wanderers Stadium 11 3 128
79 T M Head* Australia 26/01/2017 Pakistan Adelaide Oval 19 7 128
80 K U Carty* West Indies 06/11/2024 England Kensington Oval 25 4 128*
81 Basit Ali Pakistan 05/11/1993 West Indies Sharjah Cricket Stadium 10 1 127*
82 M A Atherton England 28/05/1995 West Indies Lord's 25 2 127
83 B M McMillan South Africa 21/10/1995 Zimbabwe Harare Sports Club 27 1 127
84 Soumya Sarkar* Bangladesh 22/04/2015 Pakistan Shere Bangla National Stadium 10 3 127*
85 S O Hetmeyer* West Indies 06/03/2018 United Arab Emirates Old Hararians Sports Club 3 5 127
86 Rahmanullah Gurbaz* Afghanistan 21/01/2021 Ireland Sheikh Zayed Stadium 1 8 127
87 M G Bracewell* New Zealand 10/07/2022 Ireland The Village 3 2 127*
88 Shoaib Mohammad Pakistan 08/03/1989 New Zealand Basin Reserve 33 1 126*
89 Saeed Anwar Pakistan 17/02/1990 Sri Lanka Adelaide Oval 11 20 126
90 I R Bell England 21/08/2007 India The Rose Bowl 46 4 126*
91 S R Watson Australia 29/06/2008 West Indies National Cricket Stadium (Grenada) 50 9 126
92 D P Conway* New Zealand 26/03/2021 Bangladesh Basin Reserve 3 5 126
93 R K Paudel* Nepal 25/03/2022 Papua New Guinea Tribhuvan University International Cricket Ground 16 1 126
94 G S Chappell Australia 06/06/1977 England Kennington Oval 16 3 125*
95 G R Marsh Australia 21/01/1986 India Sydney Cricket Ground 4 9 125
96 H H Gibbs South Africa 30/01/1999 West Indies St George's Park 20 21 125
97 G J Bailey Australia 03/02/2013 West Indies WACA Ground 19 3 125*
98 D J Malan* England 17/06/2022 Netherlands VRA Ground 7 6 125
99 R R Pant* India 17/07/2022 England Old Trafford 24 1 125*
100 Ijaz Ahmed Pakistan 29/10/1988 Bangladesh MA Aziz Stadium 34 10 124*

Most Centuries
Batting Records and Statistics Menu