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