Sanath Jayasuriya has the 5th most centuries in ODIs.
Source: Road Safety World Series
Jayasuriya smashed 28 tons from 445 ODIs.
Source: AP
Ricky Ponting is 4th in the list in terms of centuries made in ODIs.
Source: AP
Ricky Ponting made 30 ODI tons in his international career.
Source: PTI
Rohit Sharma is at number three with 31 centuries.
Source: AP
Opening did wonders for the Indian captain in every format.
Source: PTI
Sachin Tendulkar has the most centuries to his name in the International cricket.
Source: X
Out of 100 international centuries he scored, 49 came in the ODIs.
Source: X
Virat Kohli is the king of centuries in ODI cricket.
Source: X
Virat Kohli leapfrogged Sachin Tendulkar in the ODI World Cup 2023, where he smashed his 50th ODI century.
Source: X