These batsmen have scored the most centuries in ODIs, star batsman Virat Kohli is at the top.
[ad_1]
Indian team’s star batsman Virat Kohli has scored 49 centuries in 277 innings of ODI cricket. This 49th century of Virat came during the World Cup 2023 match being played in India.
Former Indian team opener Sachin Tendulkar has scored 49 centuries in 452 innings of ODI cricket.
Indian team captain Rohit Sharma has scored 31 centuries in 251 innings of ODI cricket.
Ricky Ponting has scored 30 centuries in 365 innings of ODI cricket.
Sanath Jayasuriya has scored 28 centuries in 433 innings of ODI cricket.
Hashim Amla has scored 27 in 178 innings of ODI cricket.
AB de Villiers has scored 25 centuries in 218 innings of ODI cricket.
Universe Boss Chris Gayle has played 294 innings of ODI cricket, out of which he has scored centuries in 25 innings.
Sri Lankan team’s star batsman Kumar Sangakkara has scored 25 centuries in 380 innings in ODI cricket.
Australia’s deadly batsman David Warner has played 155 innings in ODI cricket, out of which he has scored 22 centuries.
[ad_2]
Source link