6 Players with most ODI centuries before turning 23 years old

6 Players with most ODI centuries before turning 23 years old

Image Source : Getty

Upul Tharanga (Sri Lanka) - 6 centuries

Image Source : Getty

Babar Azam (Pakistan) - 6 centuries

Image Source : Getty

Rahmanullah Gurbaz (Afghanistan) - 7 centuries

Image Source : Twitter/Afghanistan Cricket Board

Virat Kohli (India) - 7 centuries

Image Source : Getty

Quinton de Kock (South Africa) - 8 centuries

Image Source : Getty

Sachin Tendulkar (India) - 8 centuries

Image Source : Getty

Next : Kohli replaces Tendulkar to top fastest to 12000 international runs at home record list