Most Centuries

List of batters with most hundreds in ODI cricket.

Nov 05, 2023

Sanath Jayasuriya

Former Sri Lanka batter has 28 tons in One-Day cricket which is also the most by a batter from his country.

Ricky Ponting

Former Australia captain had 30 tons in ODI cricket after retiring.

Rohit Sharma

The current India captain is third on the list with 31 tons in One-Day cricket so far in his career.

Sachin Tendulkar

Sachin Tendulkar finished his career with 49 tons and 18,426 runs in ODI cricket.

Virat Kohli

Kohli scored his 49th century in ODI cricket on his 35th century.

VIEW ALL

Read Next Story