Kumar Sangakkara leads the list of players to score most consecutive centuries in ODI followed by AB de Villiers. He is also in the list of most sixes in ODI. South African wicket keeper batsman Quinton de Kock is 4th in the list after he smashed 3 consecutive centuries against India.
List of Players to Score Most Consecutive Centuries in ODI
*Updated on 22 August 2019
There is no Indian in the mix. Sachin Tendulkar who scored most runs in ODI has not had 3 centuries in a row.