Jagranjosh Education Awards 2021: Click here if you missed it!

List of 11,000 Run Scorers in the ODIs

There was a time when it seems impossible to score 10,000 runs in the ODIs. But as of now 14 players have scored 10000 runs in the ODIs. Sachin Tendulkar was the first cricketers who scored 10,000 runs in the ODI in 2001. Now Virat Kohli is chasing Sachin’s every ODI world record.

Recently Kohli has broken the record of fastest 11,000 runs against Pakistan in ODI. Kohli has completed 11000 runs in just 222 innings while Sachin achieved this feat in 276 matches.

In addition to Sachin and Kohli there are 7 other players have also completed 11000 runs in the ODIs.

In total there are 9 players in the cricket world have completed 11000 runs in the ODIs. Out of these 9 players; India and Sri Lanka have 3 players each who have completed 11000 runs in ODI. Virat Kohli is the latest entrant in this elite club.

The name and records of the all 11000 runs scorers is as follows;

1. Sachin Tendulkar (India)
Sachin was the first player who has scored 10,000 runs in ODI cricket. Sachin Tendulkar has the record of highest ODI run scorer in the ODIs. Sachin Tendulkar had scored 18426 runs in his 23 year long ODI career.

Sachin Tendulkar has scored highest number of (2,278 runs) in the ICC cricket World Cups. Sachin had hit the most centuries (6) in ICC Cricket World Cup and the only player who has scored most runs (673) in a tournament.

Virat Kohli World Records in Cricket: All Formats

2. Kumara Sangakkara (Sri Lanka)
This Sri Lankan legend is the second highest run scorer in the ODI. Kumar Sangakkara has scored 14234 runs in his 15 year long ODI career from 2000 to 2015. Kumar Sangakkara has world record of hitting most consecutive centuries (4) in ICC Cricket World Cup 2015.

Kumar Sangakkara has played cricket for 11 years, 227 days while Sachin had played 23 years.

3. Ricky Ponting (Australia)
The most successful captain of the Australia has scored13,704 runs in his 17 year long ODI career from 1995 to 2012. As a captain he had won two World Cups only second captain after the Clive Lloyd (1975 & 1979) of West Indies.

4. Sanath Jayasuriya (Sri Lanka)
Sanath Jayasuriya was the first Sri Lankan who scored 10000 runs in the ODIs. Sanath Jayasuriya has scored 13,430 runs in his career. Sanath Jayasuriya had also scored 28 centuries in the ODIs.

5. Mahela Jayawardene (Sri Lanka)
Mahela Jayawardene has scored 12,650 runs in his 17 year long ODI career from 1998 to 2015.Mahela Jayawardene is regarded as one of the best batsmen because of his mastery of playing spin bowling.

Jayawardene's highest test score, 374 against South Africa is the highest test score by a right handed batsman in the history of test matches. He was declared Wisden Cricketer of the Year 2007.

6. Inzamam-ul-Haq (Pakistan)
Right-handed batsman Inzamam-ul-Haq is the only Pakistani batsman to score 20,000 runs in international cricket arena. Inzamam-ul-Haq has scored 11,739 runs in his 16 year long ODI career from 1991 to 2007. Inzamam-ul-Haq has scored 10 centuries & 83 half centuries in the ODI cricket.

7. Jacques Kallis (South Africa)

All time great all rounder Jacques Kallis has scored 11,579 runs in his 18 year long ODI career from 1996 to 2014.
Jacques Kallis is first & only player in cricket history to achieve the mark of 10,000 runs in Tests & ODI each and more than 200 wickets in the Tests and ODIs each.

8. Saurav Ganguly (India)

Ganguly is named as the one of the most successful captains of the Indian cricket team. Sourav Ganguly has scored 11,363 runs in his 15 year long ODI career from 1992 to 2007.

He was the only second Indian who scored more than 11000 runs in the ODIs. Ganguly has the record of highest individual score (183 runs) in the World Cup by any Indian so far.

9. Virat Kohli
Kohli is the fastest 10000 and 11,000 runs scorer in the world.  He has scored 10,000 runs in record 205 innings and taken 17 more innings to cross the mark of 11,000 runs in the ODI cricket.

Kohli has scored 41 centuries in the ODI which is just behind the Sachin Tenduklar’s 49 centuries in the ODIs. It is expected that he will record almost all the world records of the Sachin Tendulkar very soon.

List of 11000 run Scorers in ODIs


Match Date




1. V. Kohli (INDIA)

16 Jun 2019

18 Aug 2008

10y 302d


2. S. Tendulkar (INDIA)

28 Jan 2002

18 Dec 1989

12y 41d


3. R. Ponting (AUS)

24 Feb 2008

15 Feb 1995

13y 9d


4. S. Ganguly (INDIA)

27 Aug 2007

11 Jan 1992

15y 228d


5. J. Kallis (SA)

8 Nov 2010

9 Jan 1996

14y 303d


6. K. Sangakkara (SL)

28 Mar 2013

5 Jul 2000

12y 266d


7. Inzamam-ul-Haq (PAK)

12 Dec 2005

22 Nov 1991

14y 20d


8. ST Jayasuriya (SL)

4 Jul 2006

26 Dec 1989

16y 190d


9. M. Jayawardene (SL)

17 Jun 2013

24 Jan 1998

15y 144d


It is expected that two more players will complete 11000 runs in the ODIs. These players are M.S. Dhoni and Chris Gayle; both have completed 10,000 runs in the ODI. So this was the complete list of 9 players who have scored 11000 runs in the ODIs.

List of Cricketers who have scored 10,000 runs in ODI

List of Fastest 5000 runs Scorer in the ODIs

Related Categories

Also Read +

Live users reading now