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 = 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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links