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