One-Day International cricket recently achieved a historic landmark, crossing the 5,000-match threshold across more than five decades of the format's existence. A retrospective look at the statistical archives from the inception of 50-over cricket reveals an undeniable truth about the game. While dozens of nations have competed on the global stage, Indian batters have established an unmatched hierarchy when it comes to individual run-scoring, partnerships, and match-winning longevity. Icons like Sachin Tendulkar, Virat Kohli, Rohit Sharma, Sourav Ganguly, and MS Dhoni have produced record-breaking feats that appear destined to stand firm for decades to come.
The Legacy of 5,000 One-Day International Matches
Statistical insights compiled following the 5,000th ODI underline how Indian players elevated the art of building long innings and absorbing pressure in 50-over encounters. From individual appearances to world-record tallies and boundary counts, Indian run-machines occupy the top spots in virtually every major statistical metric, defining how limited-overs cricket is played across generations.
Sachin Tendulkar: Matches, Runs, Fifties, and Fours
Widely revered as the pinnacle of modern batting, Sachin Tendulkar holds the all-time record for the most ODI appearances, having featured in 463 matches throughout his illustrious career. Across these games, he accumulated a staggering total of 18,426 runs, creating a benchmark that remains well out of reach for contemporary players. In addition to his run tally, Tendulkar registered 96 half-centuries in ODIs, the highest number of fifties recorded by any individual. His mastery over ground shots is equally clear, leading the historical leaderboard with 2,016 career boundaries.
Virat Kohli: 54 Centuries and an Unmatched Average
In the modern era, Virat Kohli has redefined consistency and run-chasing in the 50-over game. He stands at the top of the century chart with 54 ODI hundreds, surpassing all previous milestones. Furthermore, Kohli maintains a career batting average of 58.59, the highest average among modern players with significant appearances. This figure highlights his ability to score heavily across varying pitch conditions and against diverse bowling attacks.
Rohit Sharma: The 264 Landmark, 3 Double Tons, and 369 Sixes
Known for his big-hitting capabilities, Rohit Sharma holds the highest individual score in ODI history, courtesy of his famous 264-run knock against Sri Lanka. He remains the only cricketer in international history to record three double centuries in the 50-over format, an achievement no other batsman has managed to repeat more than once. Beyond double centuries, Rohit Sharma leads the global six-hitting table in ODIs with a total of 369 maximums.
MS Dhoni's Finishing Mastery and the Tendulkar-Ganguly Stand
India's historical dominance extends beyond top-order run-scoring into lower-order finishing and partnership building. Former captain MS Dhoni set a benchmark for finishing matches under pressure, remaining not out on 84 occasions during his ODI career. On the partnership front, the opening combination of Sachin Tendulkar and Sourav Ganguly retains the world record for the most successful batting partnership in ODI history. Together, they scored 8,227 runs as a pair, featuring 26 century-plus partnerships, a milestone that remains unmatched in international cricket.


















