These batsmen have scored the most centuries in ODIs, star batsman Virat Kohli is at the top.

These batsmen have scored the most centuries in ODIs, star batsman Virat Kohli is at the top.

[ad_1]

Virat Kohli

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.

Sachin Tendulkar

Former Indian team opener Sachin Tendulkar has scored 49 centuries in 452 innings of ODI cricket.

Rohit Sharma

Indian team captain Rohit Sharma has scored 31 centuries in 251 innings of ODI cricket.

Ricky Ponting

Ricky Ponting has scored 30 centuries in 365 innings of ODI cricket.

Sanath Jayasuriya

Sanath Jayasuriya has scored 28 centuries in 433 innings of ODI cricket.

Hashim Amla

Hashim Amla has scored 27 in 178 innings of ODI cricket.

AB de Villiers

AB de Villiers has scored 25 centuries in 218 innings of ODI cricket.

chris gayle

Universe Boss Chris Gayle has played 294 innings of ODI cricket, out of which he has scored centuries in 25 innings.

kumar sangakkara

Sri Lankan team’s star batsman Kumar Sangakkara has scored 25 centuries in 380 innings in ODI cricket.

david warner

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