n these collection of pictures, we take a look at batters with most centuries in ODI cricket. (Photo: AP)
Indian cricket legends holds the record for most ODI centuries, having notched up 49 centuries in 463 ODI with 18,426 runs.
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)
Team India captain has managed 30 centuries in his 247-match ODI career so far with 9,978 runs. (Photo: AP)
Former Australia captain scored 30 centuries in his ODI career in 375 matches with 13,704 runs.
Former Sri Lanka captain ended his ODI career with 28 centuries in 445 ODIs with 13,430 runs.
Former South Africa batter scored 27 centuries from 181 ODI matches with 8,113 runs. (Photo: ANI)
Former South Africa batter also scored 25 centuries from 228 ODIs with 9,577 runs.
Former West Indies opener managed 25 centuries while scoring 10,480 runs in 301 ODI matches. (Photo: ANI)