Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links