Advertisement

ODI Cricket Records and Statistics: Batsmen who have scored more than 10,000 runs in ODI

Sachin Tendulkar, a legendary Indian batsman, became the first player in international cricket history to score 10,000 runs in One-Day Internationals on March 31, 2001.

One of the most notable achievements a batsman can achieve is reaching the 10,000-run mark in one-day internationals. Unfortunately, only a small fraction of people ever reaches this level of success. The dedication, professionalism, and consistency required to accumulate 10,000 runs make those who have done so into legends. Below is a list of every ODI player who scored 10,000 runs or more. Many of you have probably wondered who the ODI players have scored 10,000 runs or more: By becoming the first player to score 10,000 runs in One Day Internationals, Indian Master Blaster Sachin Tendulkar made history for his sport (ODIs). India has produced five of the 14 cricketers who have scored over 10,000 runs in ODIs. Admire the greatness of a retired batsman who scored 10,000 runs or more.

  1. Sachin Tendulkar

Country: India

Advertisement

Runs: 18426

Strike Rate: 44.23

Matches: 463

Highest Score: 200*

Indian batting ace Sachin Tendulkar was the sport’s first player to score 10,000 runs in a single game format, one-day internationals. In addition, Sachin Tendulkar is the current record holder for the most runs scored in a single one-day international cricket match. Sachin Tendulkar amassed 18426 runs during his 23-year career in One-Day Internationals, which began in 1989 and ended in 2012.

  1. Kumara Sangakkara

Country: Sri Lanka

Runs: 14234

Strike Rate: 78.88

Matches: 404

Highest Score: 169

Kumar Sangakkara, a former left-handed wicketkeeper and batsman for Sri Lanka in ODIs, is now second on the list of players with more than 10,000 runs. Kumar Sangakkara played in ODIs from 2000 until 2015 when he scored 14234 runs.

  1. Rickey Ponting

Country: Australia

Runs: 13704

Strike Rate: 80.39

Matches: 375

Highest Score: 164

Australian former captain and right-handed batsman Ricky Ponting are currently ranked third on the list of players with more than 10,000 runs in one-day international cricket. During his 18-year career in one-day internationals (1995–2012), Ricky Ponting scored 13,704 runs.

  1. Sanath Jayasuriya

Country: Sri Lanka

Runs: 13430

Advertisement

Strike Rate: 91.20

Matches: 445

  1. Highest Score: 164

The former Sri Lankan captain and explosive left-handed batsman Sanath Jayasuriya is ranked fourth among players with more than 10,000 runs in one-day international cricket. The 22-year career of Sanath Jayasuriya, which began in 1989 and ended in 2011, was spent scoring 1,3430 runs in one-day internationals.

  1. Mahela Jayawardene

Country: Sri Lanka

Runs: 12650

Strike Rate:78.96

Matches: 448

Highest Score: 144

With over 10,000 runs scored in one-day international cricket, former Sri Lanka captain and right-handed batsman Mahela Jayawardene is currently ranked fifth. That makes him the only other player from Sri Lanka to achieve this. Mahela Jayawardene scored 12,650 runs over 17 years (1998–2015) in One Day International cricket.

  1. Inzamam-Ul-Haq

Country: Pakistan

Runs: 11739

Strike Rate:74.24

Matches: 378

Highest Score: 137*

Inzamam-Ul-Haq, who batted right-handed and captained Pakistan in the past, is currently ranked sixth on the list of players who have accumulated more than 10,000 runs in one-day international cricket. During his career, which lasted from 1991 until 2007, Inzamam-Ul-Haq played in 11,739 one-day internationals and amassed 11,739 runs.

  1. Jacques Kallis

Country: South Africa

Runs: 11579

Strike Rate:72.89

Matches: 328

Highest Score: 139

Former South African right-handed batsman and all-rounder Jacques Kallis is currently ranked seventh on the list of players with more than 10,000 runs in one-day international cricket. Throughout his 18-year career in ODIs, which began in 1996 and ended in 2014, Jacques Kallis scored 11,579 runs.

Advertisement