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