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 and Double Hundreds
Players Scoring 100 in Most Consecutive Matches
Player
Country
Career
100s
From
1
K C Sangakkara
Sri Lanka
2000-2015
4
26/02/2015
2
Babar Azam*
Pakistan
2016-
3
30/09/2016
3
Babar Azam*
Pakistan
2016-
3
31/03/2022
4
J M Bairstow*
England
2012-
3
06/03/2018
5
Q de Kock*
South Africa
2014-2021
3
05/12/2013
6
A B de Villiers
South Africa
2004-2018
3
24/02/2010
7
Fakhar Zaman*
Pakistan
2018-2019
3
13/01/2023
8
H H Gibbs
South Africa
1996-2008
3
20/09/2002
9
V Kohli*
India
2011-
3
21/10/2018
10
Saeed Anwar
Pakistan
1990-2001
3
30/10/1993
11
R G Sharma*
India
2013-
3
30/06/2019
12
L R P L Taylor
New Zealand
2007-2022
3
28/01/2014
13
Zaheer Abbas
Pakistan
1969-1985
3
17/12/1982
14
H M Amla
South Africa
2004-2019
2
15/10/2010
15
H M Amla
South Africa
2004-2019
2
06/07/2014
16
Aqib Ilyas*
Oman
2
09/02/2020
17
Babar Azam*
Pakistan
2016-
2
13/10/2017
18
Babar Azam*
Pakistan
2016-
2
03/11/2020
19
J M Bairstow*
England
2012-
2
30/06/2019
20
J C Buttler*
England
2014-2022
2
20/11/2015
21
K U Carty*
West Indies
2024-
2
23/05/2025
22
S Chanderpaul
West Indies
1994-2015
2
16/12/2006
23
J Charles*
West Indies
2
10/02/2013
24
E Chigumbura
Zimbabwe
2004-2014
2
26/05/2015
25
P D Collingwood
England
2003-2011
2
06/02/2007
26
D P Conway*
New Zealand
2021-
2
24/01/2023
27
A N Cook
England
2006-2018
2
13/02/2012
28
Q de Kock*
South Africa
2014-2021
2
25/10/2015
29
Q de Kock*
South Africa
2014-2021
2
07/10/2023
30
A B de Villiers
South Africa
2004-2018
2
26/08/2007
31
A B de Villiers
South Africa
2004-2018
2
17/10/2010
32
A B de Villiers
South Africa
2004-2018
2
24/02/2011
33
A B de Villiers
South Africa
2004-2018
2
22/01/2012
34
A B de Villiers
South Africa
2004-2018
2
22/10/2015
35
S Dhawan*
India
2013-2018
2
06/06/2013
36
R L Dias
Sri Lanka
1982-1987
2
15/09/1982
37
N Dickwella*
Sri Lanka
2014-
2
06/07/2017
38
T M Dilshan
Sri Lanka
1999-2013
2
15/12/2009
39
R Dravid
India
1996-2012
2
23/05/1999
40
F du Plessis
South Africa
2012-2021
2
02/09/2014
41
Fakhar Zaman*
Pakistan
2018-2019
2
04/04/2021
42
A J Finch*
Australia
2018-2018
2
14/01/2018
43
A J Finch*
Australia
2018-2018
2
22/03/2019
44
A Flintoff
England
1998-2009
2
04/07/2004
45
G Gambhir
India
2004-2016
2
01/12/2010
46
S C Ganguly
India
1996-2008
2
13/10/2000
47
C H Gayle
West Indies
2000-2014
2
15/11/2002
48
C H Gayle
West Indies
2000-2014
2
28/10/2006
49
C H Gayle
West Indies
2000-2014
2
24/08/2008
50
H H Gibbs
South Africa
1996-2008
2
25/08/2007
51
G A Gooch
England
1975-1995
2
01/06/1985
52
D I Gower
England
1978-1992
2
13/01/1983
53
M J Greatbatch
New Zealand
1988-1996
2
23/05/1990
54
C G Greenidge
West Indies
1974-1991
2
21/03/1987
55
M J Guptill*
New Zealand
2009-2016
2
31/05/2013
56
M J Guptill*
New Zealand
2009-2016
2
13/03/2015
57
M J Guptill*
New Zealand
2009-2016
2
13/02/2019
58
M L Hayden
Australia
1994-2009
2
24/03/2007
59
D L Haynes
West Indies
1978-1994
2
19/04/1984
60
G A Hick
England
1991-2001
2
23/01/1999
61
W W Hinds
West Indies
2000-2005
2
30/05/2003
62
S D Hope*
West Indies
2015-
2
11/12/2018
63
S D Hope*
West Indies
2015-
2
05/05/2019
64
S D Hope*
West Indies
2015-
2
11/11/2019
65
Imam-ul-Haq*
Pakistan
2018-
2
20/07/2018
66
Imam-ul-Haq*
Pakistan
2018-
2
29/03/2022
67
Inzamam-ul-Haq
Pakistan
1992-2007
2
17/01/1992
68
S S Iyer*
India
2021-
2
12/11/2023
69
S T Jayasuriya
Sri Lanka
1991-2007
2
09/01/2003
70
S T Jayasuriya
Sri Lanka
1991-2007
2
23/07/2004
71
S T Jayasuriya
Sri Lanka
1991-2007
2
01/07/2006
72
D P M D Jayawardene
Sri Lanka
1997-2014
2
24/06/2006
73
D M Jones
Australia
1984-1992
2
01/01/1987
74
J H Kallis
South Africa
1995-2013
2
28/06/2003
75
Kamran Akmal
Pakistan
2002-2010
2
12/12/2005
76
N V Knight
England
1995-2001
2
31/08/1996
77
V Kohli*
India
2011-
2
05/03/2019
78
V Kohli*
India
2011-
2
11/08/2019
79
V Kohli*
India
2011-
2
10/12/2022
80
V Kohli*
India
2011-
2
20/10/2010
81
V Kohli*
India
2011-
2
28/02/2012
82
V Kohli*
India
2011-
2
18/03/2012
83
V Kohli*
India
2011-
2
17/01/2016
84
V Kohli*
India
2011-
2
31/08/2017
85
V Kohli*
India
2011-
2
29/10/2017
86
B C Lara
West Indies
1990-2006
2
19/02/1993
87
B C Lara
West Indies
1990-2006
2
05/01/1997
88
B C Lara
West Indies
1990-2006
2
17/09/2002
89
V V S Laxman
India
1996-2012
2
22/01/2004
90
C S MacLeod*
Scotland
2
10/06/2018
91
R S Mahanama
Sri Lanka
1986-1998
2
03/11/1994
92
Mahmudullah*
Bangladesh
2009-2021
2
09/03/2015
93
D J Malan*
England
2017-2022
2
01/02/2023
94
G R Marsh
Australia
1985-1992
2
13/03/1991
95
D J Mitchell*
New Zealand
2019-
2
27/04/2023
96
Mohammad Hafeez
Pakistan
2003-2018
2
22/12/2013
97
Mohammad Shahzad*
Afghanistan
2018-2019
2
01/09/2009
98
Mohammad Yousuf
Pakistan
1998-2010
2
17/04/2002
99
Mohammad Yousuf
Pakistan
1998-2010
2
30/01/2008
100
Nasir Jamshed
Pakistan
2013-2013
2
30/12/2012
101
P Nissanka*
Sri Lanka
2021-
2
02/07/2023
102
K P Pietersen
England
2005-2014
2
18/02/2012
103
R T Ponting
Australia
1995-2012
2
28/01/2007
104
W T S Porterfield
Ireland
2018-2019
2
31/01/2007
105
Ramiz Raja
Pakistan
1984-1997
2
15/02/1990
106
J E Root*
England
2012-
2
09/02/2016
107
J E Root*
England
2012-
2
14/07/2018
108
Saeed Anwar
Pakistan
1990-2001
2
10/11/1996
109
Saeed Anwar
Pakistan
1990-2001
2
11/06/1999
110
Saeed Anwar
Pakistan
1990-2001
2
08/10/2000
111
Saleem Elahi
Pakistan
1995-2003
2
24/11/2002
112
K C Sangakkara
Sri Lanka
2000-2015
2
04/04/2003
113
K C Sangakkara
Sri Lanka
2000-2015
2
29/06/2008
114
Shahriar Nafees
Bangladesh
2005-2013
2
13/10/2006
115
Shakib Al Hasan*
Bangladesh
2007-
2
08/06/2019
116
R G Sharma*
India
2013-
2
28/05/2010
117
R G Sharma*
India
2013-
2
12/01/2016
118
R G Sharma*
India
2013-
2
27/08/2017
119
Shubman Gill*
India
2020-
2
15/01/2023
120
Shubman Gill*
India
2020-
2
12/02/2025
121
Sikandar Raza*
Zimbabwe
2013-
2
05/08/2022
122
G C Smith
South Africa
2002-2014
2
27/02/2005
123
S P D Smith*
Australia
2010-
2
27/11/2020
124
A J Stewart
England
1990-2003
2
18/07/2000
125
P R Stirling*
Ireland
2018-
2
30/05/2011
126
P R Stirling*
Ireland
2018-
2
04/08/2020
127
P R Stirling*
Ireland
2018-
2
24/01/2021
128
Tamim Iqbal*
Bangladesh
2008-
2
17/04/2015
129
Tamim Iqbal*
Bangladesh
2008-
2
03/03/2020
130
B R M Taylor*
Zimbabwe
2004-
2
20/10/2011
131
B R M Taylor*
Zimbabwe
2004-
2
07/03/2015
132
L R P L Taylor
New Zealand
2007-2022
2
12/06/2015
133
L R P L Taylor
New Zealand
2007-2022
2
25/10/2011
134
H T Tector*
Ireland
2023-
2
15/07/2022
135
S R Tendulkar
India
1989-2013
2
22/04/1998
136
H Thaker*
Canada
2
05/03/2024
137
W U Tharanga
Sri Lanka
2005-2017
2
07/10/2006
138
M E Trescothick
England
2000-2006
2
13/07/2002
139
M van Lingen*
Namibia
2
07/12/2022
140
D A Warner*
Australia
2011-
2
04/03/2012
141
D A Warner*
Australia
2011-
2
06/12/2016
142
D A Warner*
Australia
2011-
2
22/01/2017
143
D A Warner*
Australia
2011-
2
20/10/2023
144
S R Watson
Australia
2005-2015
2
02/10/2009
145
M E Waugh
Australia
1991-2002
2
23/02/1996
146
S C Williams*
Zimbabwe
2013-
2
26/06/2023
147
K S Williamson*
New Zealand
2010-
2
19/06/2019
148
Yuvraj Singh
India
2003-2012
2
14/11/2008
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links