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