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

Most Centuries
Batting Records and Statistics Menu