Indian batters with most centuries in ODI history

Image Credits: Google

Sachin Tendulkar 

No. of centuries 49 

Image Credits: Google

Virat Kohli 

No. of centuries 49 

Image Credits: Google

Rohit Sharma 

No. of centuries 30 

Image Credits: Google

Sourav Ganguly 

No. of centuries 22 

Image Credits: Google

Shikhar Dhawan 

No. of centuries 17 

Image Credits: Google

Sachin Tendulkar and Virat Kohli are the only two players in the world to have scored 49 ODI centuries. 

Image Credits: Google

Rohit Sharma is third on the list with 30 centuries. 

Image Credits: Google

It is worth noting that both Virat Kohli and Rohit Sharma are still active players, so they have a chance to surpass Tendulkar's record. 

Image Credits: Google