Cricket RecordsCricket NewsCricket UpdatesCricket Viral NewsICC AwardsICC Champions TrophyICC Champions Trophy 2025ICC Cricket newsICC EventsInternational MatchesKumar SangakkaraLatest Cricket UpdatesLive Cricket ScoreLive Cricket UpdatesODIRicky PontingRohit SharmaSachin TendulkarSri Lanka CricketersVirat KohliWorld Cup HistoryWorld record
Cricketers with Most 50-Plus Scores in ICC ODI Events

Virat Kohli Equals Sachin Tendulkar’s Record in ICC ODI Events
In a high-stakes India vs. Pakistan encounter in Dubai, Virat Kohli once again demonstrated his match-winning prowess, leading India to a spectacular victory against their arch-rivals. During this exhilarating match, Kohli achieved yet another milestone, equaling the legendary Sachin Tendulkar for the most fifty-plus scores in ICC ODI events.
What makes this achievement even more remarkable is that Kohli reached this feat in just 51 innings, a testament to his extraordinary consistency and dominance in international cricket. His 51st ODI century not only secured a historic win for India but also reinforced his reputation as one of the finest batters in modern-day cricket.
With this latest milestone, let’s take a deeper look at the top five players with the most fifty-plus scores in ICC ODI tournaments.
Top 5 Players with Most 50-Plus Scores in ICC ODI Events
5. Ricky Ponting – A True Champion
The former Australian captain and one of cricket’s greatest match-winners, Ricky Ponting, secures the fifth spot on this prestigious list. Throughout his career in ICC ODI events, Ponting played 64 matches, amassing 2,336 runs at an average of 44.07, including 16 fifty-plus scores.

Ponting made his first appearance in an ICC ODI event during the 1996 Cricket World Cup, and from there, he played a crucial role in Australia’s dominance in global tournaments. His ability to rise to the occasion in pressure situations made him an integral part of Australia’s three World Cup victories.
4. Kumar Sangakkara – Sri Lanka’s Dependable Stroke-Maker
Sri Lankan legend Kumar Sangakkara was known for his exquisite stroke play and ability to perform under pressure. His performances in ICC events were nothing short of poetry in motion.

In ICC ODI tournaments since 2000, Sangakkara scored 2,215 runs at an impressive average of 49.22, registering 17 fifty-plus scores.
The stylish left-hander was a pillar of Sri Lanka’s batting lineup, helping the team reach multiple ICC event finals. His consistency ensured Sri Lanka remained a competitive force in world cricket for over a decade.
3. Rohit Sharma – The Hitman’s Dominance
One of India’s most destructive batters, Rohit Sharma, has carved his name into the history books with his stellar performances in ICC ODI tournaments.

Since making his ICC ODI tournament debut in the 2013 Champions Trophy, Sharma has played in six ICC ODI events, accumulating 2,117 runs at a staggering average of 57.21, including 18 fifty-plus scores.
Despite missing out on the 2011 ODI World Cup, Rohit has since become one of India’s most prolific openers. His ability to convert starts into big scores has made him a crucial player for India in global tournaments.
2. Sachin Tendulkar – The Original Record Holder
Regarded as the greatest batter in cricket history, Sachin Tendulkar held the record for the most fifty-plus scores in ICC ODI tournaments for decades.

Between 1992 and 2011, Tendulkar played 58 innings in ICC 50-over competitions, scoring a whopping 2,719 runs at an average of 52.28, with 23 fifty-plus scores.
His ability to carry India’s batting lineup on his shoulders for nearly two decades showcased his unparalleled skill and mental fortitude. Tendulkar’s performances in ICC tournaments played a crucial role in shaping Indian cricket’s global reputation.
1. Virat Kohli – The Modern-Day Maestro
Virat Kohli, known for his impeccable consistency and chase-master abilities, now sits at the top of this prestigious list. Since his debut in an ICC ODI event in 2009, Kohli has amassed 2,446 runs in just 51 innings at a mind-blowing average of 66.10, including 23 fifty-plus scores (6 centuries and 17 half-centuries).

His latest achievement came in a high-voltage match against Pakistan, making the milestone even more special. At just 36 years old, Kohli still has several years left in his career, and he is well on track to surpass Sachin Tendulkar’s record for the most fifty-plus scores in ICC ODI events.
With the upcoming ICC tournaments, Kohli has an opportunity to further cement his legacy as one of cricket’s greatest players.
The Evolution of Batting in ICC ODI Events
As cricket continues to evolve, these players have set new benchmarks in ICC ODI tournaments. From Ponting’s aggressive leadership to Sangakkara’s elegance, from Rohit’s explosive starts to Tendulkar’s mastery, and finally, Kohli’s all-round dominance, each player has left an indelible mark on the game.
With Kohli still active in international cricket, fans can expect more record-breaking performances from the Indian superstar.