Batters With Most Centuries In ODIs

n these collection of pictures, we take a look at batters with most centuries in ODI cricket. (Photo: AP)

Sachin Tendulkar - 49 tons

Indian cricket legends holds the record for most ODI centuries, having notched up 49 centuries in 463 ODI with 18,426 runs.

Virat Kohli - 47 tons

Former India captain scored his 47th century in 278 ODIs with 13,024 runs, after notching up 122 not out against Pakistan in Super 4 match of Asia Cup 2023. (Photo: AP)

Rohit Sharma - 30 tons

Team India captain has managed 30 centuries in his 247-match ODI career so far with 9,978 runs. (Photo: AP)

Ricky Ponting - 30 tons

Former Australia captain scored 30 centuries in his ODI career in 375 matches with 13,704 runs.

Sanath Jayasuriya - 28 tons

Former Sri Lanka captain ended his ODI career with 28 centuries in 445 ODIs with 13,430 runs.

Hashim Amla - 27 tons

Former South Africa batter scored 27 centuries from 181 ODI matches with 8,113 runs. (Photo: ANI)

AB de Villiers - 25 tons

Former South Africa batter also scored 25 centuries from 228 ODIs with 9,577 runs.

Chris Gayle - 25 tons

Former West Indies opener managed 25 centuries while scoring 10,480 runs in 301 ODI matches. (Photo: ANI)

VIEW ALL

Read Next Story