Top players with most centuries in winning matches

Cricket

Twitter

6. Joe Root

Joe Root scored 39 centuries in victories out of his 58 international hundreds.

Twitter

5. Hashim Amla

Hashim Amla made 40 centuries in matches his team won, from a total of 55 international centuries.

Twitter

4. Rohit Sharma

Rohit Sharma achieved 41 centuries in wins out of his total 49 international hundreds.

Twitter

3. Sachin Tendulkar

Sachin Tendulkar scored 53 centuries in victories from a total of 100 international centuries.

Twitter

2. Ricky Ponting

Ricky Ponting made 55 centuries in winning matches out of his 71 international hundreds.

Twitter

1. Virat Kohli

Virat Kohli scored 58 centuries in matches India won out of his total 82 international hundreds.

Twitter

Virender Sehwag names three game-changers for India in Asia Cup 2025

Cricket

Twitter