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

Most Centuries
Batting Records and Statistics Menu