Top Batsmen Who Have Scored More Than 10,000 Runs in ODI

5 Min Read

For a batsman, scoring over 10,000 runs in one-day internationals is a significant milestone. However, achieving this success is extremely difficult, and only a small percentage of people ever manage it. Those who have amassed 10,000 runs are revered as legends because of the level of effort, professionalism, and consistency required to reach this milestone. Each player who has scored 10,000 runs or more in ODIs is listed below. Many of you are likely curious about the ten thousand run scorers in ODIs: The Indian Master Blaster Sachin Tendulkar was the first player in the history of One Day International cricket to score 10,000 runs (ODIs). There have been 14 cricketers with over 10,000 runs in one-day internationals, five of whom are from India.

Get swept up in the brilliance of such a batsman who retired with a run total of 10,000 or more.

- Advertisement -
Ad imageAd image
  • Sachin Tendulkar

Country: India

Runs: 18426

- Advertisement -
Ad imageAd image

Strike Rate: 44.23

Matches: 463

Highest Score: 200*

- Advertisement -
Ad imageAd image

The Indian master blaster Sachin Tendulkar was the first player to reach the milestone of 10,000 runs scored in one-day international cricket. Aside from this, Sachin Tendulkar holds the record for the most runs scored in one-day international cricket. In his 23-year-long One-Day International career, which began in 1989 and ended in 2012, Sachin Tendulkar amassed 18426 runs.

  • Kumara Sangakkara

Country: Sri Lanka

Runs: 14234

Strike Rate: 78.88

Matches: 404

Highest Score: 169

The former left-handed wicketkeeper and batsman for Sri Lanka in one-day internationals, Kumar Sangakkara, is now in second place on the list of players who have scored more than 10,000 runs in ODI cricket. Between 2000 and 2015, Kumar Sangakkara competed in ODIs and amassed 14234 runs.

  • Ricky Ponting

Country: Australia

Runs: 13704

Strike Rate: 80.39

Matches: 375

Highest Score: 164

Ricky Ponting, a right-handed batsman who had captained Australia and is now ranked third on the list of players who have scored more than 10,000 runs in one-day international cricket, is in the third position. Ricky Ponting’s one-day international career spanned from 1995 to 2012, during which he amassed 13704 runs.

  • Sanath Jayasuriya

Country: Sri Lanka

Runs: 13430

Strike Rate: 91.20

Matches: 445

Highest Score: 164

Sanath Jayasuriya, a former left-handed explosive batsman who captained Sri Lanka and is currently ranked fourth among players who have scored more than 10,000 runs in one-day international cricket, is in fourth place. During his 22-year-long career in one-day internationals, which began in 1989 and ended in 2011, Sanath Jayasuriya amassed a total of 1,3430 runs.

  • Mahela Jayawardene

Country: Sri Lanka

Runs: 12650

Strike Rate:78.96

Matches: 448

Highest Score: 144

Mahela Jayawardene, a right-handed batsman who was formerly the captain of Sri Lanka and has scored more than 10,000 runs in one-day international cricket, is now in fifth place. He is the only other Sri Lankan player to have done so. In his 17 years playing One Day International cricket, which began in 1998 and ended in 2015, Mahela Jayawardene amassed 12,650 runs.

  • Inzamam-Ul-Haq

Country: Pakistan

Runs: 11739

Strike Rate:74.24

Matches: 378

Highest Score: 137*

The former captain of Pakistan and right-handed batter Inzamam-ul-Haq is currently ranked sixth among the players who have scored more than 10,000 runs in one-day international cricket. Inzamam-ul-Haq played in one-day internationals for 16 years, from 1991 to 2007, and racked up 11,739 runs.

  • Jacques Kallis

Country: South Africa

Runs: 11579

Strike Rate:72.89

Matches: 328

Highest Score: 139

Jacques Kallis, a former right-handed batsman and all-rounder for South Africa, now holds the seventh spot on the list of players who have scored more than 10,000 runs in one-day international cricket. During his 18-year-long career in one-day internationals, which began in 1996 and ended in 2014, Jacques Kallis amassed a total of 11,579 runs.

“Get more sports news, cricket news, and football updates, log on to sportsdigest.in. Follow us on Facebook or Twitter and Subscribe to our YouTube Channel.”