Virat Kohli BCCL
India’s power-hitter Virat Kohli has achieved the milestone of hitting 50 ODI centuries, becoming the first player to do so and beating Sachin Tendulkar’s record of 49 ODI centuries. Kohli has achieved this feat in just 279 innings, compared to Tendulkar’s 452 innings.
While this is one of those records that is unlikely to be beaten anytime soon, we look at some of the active players who are behind Kohli in the list of most ODI centuries:
Rohit Sharma
BCCL
Indian skipper Rohit Sharma is closest to Virat Kohli in the list, having scored 31 centuries in 253 matches. The most recent century from Sharma came against Afghanistan in the 2023 World Cup, when he scored 131 runs in 84 balls, to help India win by eight wickets. With India in the finals, Sharma has the opportunity to score another century.
David Warner
BCCL
Aussie opener David Warner is next on the list with 22 centuries in 157 innings. This includes two centuries scored in the ongoing 2023 World Cup. His first century came against Pakistan, where he scored 163 runs and his second century came against Netherlands, where he scored 104 runs. With Australia playing the semi-final and expected to make it to the finals, Warner has the opportunity to increase the count.
Quinton de Kock
BCCL
South African Quniton de Kock is next on the list with 21 centuries from 155 innings. Four of his centuries have come in the ongoing 2023 World Cup. He has scored centuries against Sri Lanka, Australia, Bangladesh and New Zealand. After a good show at the World Cup, Quinton de Kock was dismissed in the semifinals after scoring just three runs.
Babar Azam
BCCL
Pakistan’s Babar Azam is next on the list with 19 centuries in 114 innings. He however failed to leave a mark in the ongoing 2023 World Cup, with his highest score of 74 coming against Afghanistan.
Joe Root
BCCL
English batsman Joe Root is next on the list, with 16 centuries in 160 innings. Root also failed to leave a mark in the 2023 World Cup, with his highest score of 82 coming against Bangladesh.