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