Most 50-plus scores in ODIs

Over the years, ODI cricket has seen some stalwarts who have mesmerised fans with their batting expertise. In this article, we will take a look at three players who have the most number of 50-plus scores in ODI cricket.

3) Kumar Sangakkara – 118

The Sri Lankan legend had stellar records in all three formats of the game. He made his ODI debut on July 5, 2000, against Pakistan in Galle. Sangakkara went on to play 404 ODI matches and scored 14,234 runs at an average of 41.99 and a strike rate of 78.86. He scored 93 half-centuries and 25 centuries in his career and had a highest of 169. One of the highlights of Sangakkara’s illustrious career came in the 2015 ODI World Cup when he became the first batter to hit four centuries on the trot in the format.

2) Virat Kohli – 119

Fondly known as ‘King Kohli’, the right-handed batter etched his name in cricket folklore with some of the finest innings played in the history of the sport. His numbers in all three formats of the game are staggering, but his ODI records are on a different level altogether. The 35-year-old has amassed 13,626 runs in just 289 ODIs. He has an average of 58.48 and a strike rate of 93.55. Kohli has scored 70 half-centuries and 49 centuries in ODI cricket. He equalled Sachin Tendulkar’s record of 49 ODI centuries during the ODI World Cup 2023 game against South Africa at Eden Gardens and needs just one more ton to become the player with the most three-figure scores in the 50-over format.

1) Sachin Tendulkar – 145

The ‘Master Blaster’ has a plethora of records to his name in international cricket. His international career spanned 24 years and he finished as the highest run-getter in Tests as well as ODIs. After playing 463 ODIs, Sachin accumulated 18,426 runs at an average of 44.83 and a strike rate of 86.24. The 50-year-old scored 96 fifties and 49 centuries in the ODI format. He was also the first batter to score a double century in the international 50-over format.