List of players with the most consecutive ODI centuries by batters are
Player | Country | Consecutive centuries | Year |
---|---|---|---|
Kumar Sangakkara | Sri Lanka | 4 | 2015 |
Zaheer Abbas | Pakistan | 3 | 1982 |
Saeed Anwar | Pakistan | 3 | 1983 |
Herschelle Gibbs | South Africa | 3 | 2002 |
Ab de Villiers | South Africa | 3 | 2010 |
Quinton de Kock | South Africa | 3 | 2013 |
Ross Taylor | New Zealand | 3 | 2014 |
Babar Azam | Pakistan | 3 | 2016 |
Jonny Bairstow | England | 3 | 2018 |
Virat Kohli | India | 3 | 2018 |
Rohit Sharma | India | 3 | 2019 |
Babar Azam | Pakistan | 3 | 2022 |