Top 5 Cricketers With Most ODI Runs Legends Who Defined Cricket History

These Top 5 legendary cricketers have not only amassed extraordinary runs but have also shaped the history of international cricket with their remarkable consistency and skills. Their contributions have set high standards for future generations, inspiring young players to dream big. From Tendulkar’s iconic records to Kohli’s modern-day brilliance, and from the elegance of Sangakkara and Jayawardene to Ponting’s leadership, their legacy will forever be etched in cricket’s rich history. Each one of them has redefined excellence, creating unforgettable moments for fans worldwide.

1. Sachin Tendulkar (India)

Most ODI Runs

Total Runs: 34,357
Sachin Tendulkar, known as the “God of Cricket,” holds the record for the most runs in international cricket. Over a remarkable 24-year career, he accumulated 34,357 runs across formats—16,000+ runs in ODIs and over 10,000 in Tests. Tendulkar’s mastery of the game, combined with his consistency, made him the most celebrated cricket player in history. He set the record for 100 international centuries and was the first player to score a double century in an ODI. His impact on the game is immeasurable, and he remains an icon of global cricket.

Read More : Top 5 Worst Purchases of the IPL 2025 Auction

2. Kumar Sangakkara (Sri Lanka)

Most ODI Runs

Total Runs: 28,016
Kumar Sangakkara, a left-handed wicketkeeper-batsman, is one of the greatest to ever play the game. With 28,016 runs in international cricket, Sangakkara’s career spanned across Tests, ODIs, and T20Is, where he became known for his graceful stroke play and composure under pressure. He played pivotal roles in Sri Lanka’s successes, including their 2014 World T20 win. Sangakkara’s 11,000+ runs in both Tests and ODIs, along with his 63 international centuries, cemented his place in cricket history. His elegant batting and leadership continue to inspire future generations.

3. Ricky Ponting (Australia)

Most ODI Runs

Total Runs: 27,483
Ricky Ponting is widely regarded as one of Australia’s greatest cricketers and one of the best captains the game has ever seen. In a career that spanned from 1995 to 2012, Ponting amassed 27,483 runs in international cricket, including over 13,000 runs in ODIs and more than 10,000 in Tests. Known for his aggressive batting and sharp cricketing acumen, Ponting led Australia to numerous victories, including two World Cup wins. His leadership, combined with his stellar batting, made him a dominant force in world cricket for nearly two decades.

4. Virat Kohli (India)

Most ODI Runs

Total Runs: 27,239
Virat Kohli has revolutionized modern cricket with his relentless consistency and aggressive approach. With 27,239 international runs, he is one of the most prolific run-scorers in the history of the game. Kohli’s exceptional batting skills in all formats, especially in run-chases, have earned him a reputation as a modern-day great. As of 2024, he has scored over 8,000 runs in T20Is alone and has amassed more than 12,000 runs in ODIs. His ability to dominate bowlers and perform under pressure makes him a key figure in contemporary cricket and an inspiration for future players.

Interesting For Read : Royal Challengers Bangalore (RCB) Squad for IPL 2025

5. Mahela Jayawardene (Sri Lanka)

Most ODI Runs

Total Runs: 25,957
Mahela Jayewardene, a brilliant right-handed batsman, is one of Sri Lanka’s most iconic cricketers. His career, which spanned from 1997 to 2015, saw him accumulate 25,957 runs in international cricket, including over 11,000 runs in both Tests and ODIs. Jayewardene was known for his elegant stroke play, tactical thinking, and leadership qualities. He was a key figure in Sri Lanka’s 1996 World Cup victory and played many match-winning knocks for his country. His ability to adapt to various formats and excel in all conditions made him a legend of the game.

Also Read : Who is the Youngest Player in IPL 2025?

Leave a Reply

Your email address will not be published. Required fields are marked *