List of Players who have scored 10,000 or more runs in One Day International cricket - wikipedia List of Players who have scored 10,000 or more runs in One Day International cricket Scoring over 10,000 runs across a playing career in any format of cricket is considered a significant achievement. In the year 2001, Sachin Tendulkar became the first player to score 10,000 runs in ODIs, while playing a match during the bi-lateral series against Australia at home. In the chase for achieving top scores, West Indies ' Desmond Haynes retired as the most prolific run - scorer in One Day Internationals ( ODIs ), with a total of 8,648 runs in 1994. The record stood for four years until it was broken by India 's Mohammed Azharuddin. Azharuddin remained the top - scorer in the format until his compatriot Sachin Tendulkar passed him in October 2000. As of August 2016, eleven players -- from six teams that are Full members of the International Cricket Council -- have scored more than 10,000 runs in ODIs. Four of these are from Sri Lanka and three from India. The rest are one player each from Pakistan, Australia, West Indies, and South Africa. Bangladesh, England, New Zealand, and Zimbabwe are yet to have a player reach the 10,000 - run mark in this format. Tendulkar took the fewest innings ( 259 ) while Sri Lanka 's Mahela Jayawardene took the most innings to achieve the feat ( 333 ). Tendulkar holds multiple records -- the most appearances, the best average, and the highest number of both centuries and half - centuries. Rahul Dravid -- the third Indian to reach the milestone after Tendulkar and Sourav Ganguly -- is the fastest in terms of time span, taking 10 years and 317 days. Brian Lara 's time span of 16 years and 17 days is the slowest among all. As of August 2016, Tendulkar leads the list with 18,426 runs, followed by Sri Lanka 's Kumar Sangakkara, who scored 14,234. Sangakkara 's compatriot Tillakaratne Dilshan was the latest player to achieve this feat. Contents 1 Key 2 10,000 or more runs in One Day Internationals 3 See also 4 Notes 5 References 6 External links Key Mat. -- denotes the total number of matches played Inn. -- denotes the total number of innings batted Date -- denotes the date in which of the player crossed the 10,000 run mark Span -- denotes the time span between the player 's debut and the date in which the player crossed the 10,000 run mark 10KI -- denotes the number of innings the player took to reach 10,000 runs 10,000 or more runs in One Day Internationals 10,000 runs in ODIs No. Player Team Debut Retirement Mat. Inn. Runs Avg. S / R 100s 50s Date Span 10KI Tendulkar, Sachin Sachin Tendulkar India 19890 ! 1989 20121 ! 2012 463 452 18,426 44.83 86.23 490 ! 49 960 ! 96 000000002001 - 03 - 31 - 0000 31 March 2001 11103 ! 11 years, 103 days 259 Sangakkara, Kumar Kumar Sangakkara Sri Lanka 20000 ! 2000 20151 ! 2015 404 380 14,234 41.98 78.88 250 ! 25 930 ! 93 000000002012 - 02 - 17 - 0000 17 February 2012 11227 ! 11 years, 227 days 296 Ponting, Ricky Ricky Ponting Australia 19950 ! 1995 20120 ! 2012 375 365 13,704 42.03 80.39 300 ! 30 820 ! 82 000000002007 - 03 - 24 - 0000 24 March 2007 12037 ! 12 years, 37 days 266 Jayasuriya, Sanath Sanath Jayasuriya Sri Lanka 19891 ! 1989 20110 ! 2011 445 433 13,430 32.36 91.20 280 ! 28 680 ! 68 000000002005 - 08 - 09 - 0000 9 August 2005 15226 ! 15 years, 226 days 328 5 Jayawardene, Mahela Mahela Jayawardene Sri Lanka 19980 ! 1998 20150 ! 2015 448 418 12,650 33.01 78.67 190 ! 19 770 ! 77 000000002011 - 11 - 18 - 0000 18 November 2011 13289 ! 13 years, 289 days 333 6 ul - Haq, Inzamam Inzamam ul - Haq Pakistan 19910 ! 1991 20070 ! 2007 378 350 11,739 39.52 74.24 100 ! 10 830 ! 83 000000002004 - 09 - 19 - 0000 19 September 2004 12302 ! 12 years, 302 days 299 7 Kallis, Jacques Jacques Kallis South Africa 19960 ! 1996 20140 ! 2014 328 314 11,579 44.36 72.89 170 ! 17 860 ! 86 000000002009 - 01 - 23 - 0000 23 January 2009 1314 ! 13 years, 14 days 272 8 Ganguly, Sourav Sourav Ganguly India 19920 ! 1992 20072 ! 2007 311 300 11,363 41.02 73.70 221 ! 22 720 ! 72 000000002005 - 08 - 03 - 0000 3 August 2005 13204 ! 13 years, 204 days 263 9 Dravid, Rahul Rahul Dravid India 19961 ! 1996 20111 ! 2011 344 318 10,889 39.16 71.24 120 ! 12 831 ! 83 000000002007 - 02 - 14 - 0000 14 February 2007 10317 ! 10 years, 317 days 287 10 Lara, Brian Brian Lara West Indies 19900 ! 1990 20071 ! 2007 299 289 10,405 40.48 79.51 191 ! 19 630 ! 63 000000002006 - 12 - 16 - 0000 16 December 2006 1637 ! 16 years, 37 days 278 11 Dilshan, Tillakaratne Tillakaratne Dilshan Sri Lanka 19990 ! 1999 20160 ! 2016 330 303 10,290 39.27 86.23 220 ! 22 470 ! 47 000000002015 - 07 - 26 - 0000 26 July 2015 15227 ! 15 years, 227 days 293 See also List of One Day International cricket records List of players who have scored 10,000 or more runs in Test cricket Notes ^ Jump up to : After making his ODI debut in January 1992, Ganguly was dropped and returned to the side in May 1996. Jump up ^ At age 38, he was also the oldest player to score 10,000 runs. Jump up ^ Sangakkara 's aggregate includes matches played for Asia XI and ICC World XI. Jump up ^ Ponting 's aggregate includes matches played for ICC World XI. Jump up ^ Jayasuriya 's aggregate includes matches played for Asia XI. Jump up ^ Jayawardene 's aggregate includes matches played for Asia XI. Jump up ^ Kallis ' aggregate includes matches played for Africa XI and ICC World XI. Jump up ^ Ganguly 's aggregate includes matches played for Asia XI. Jump up ^ Dravid also played for Asia XI and ICC World XI. Jump up ^ Lara 's aggregate includes matches played for ICC World XI. References Jump up ^ Ugra, Sharda ( 24 December 2009 ). `` 1987 -- Gavaskar is the first to score 10,000 test runs : A 10 tonne toast ''. India Today. Archived from the original on 22 August 2015. Retrieved 22 August 2015. Jump up ^ S, Santhosh ( 31 March 2001 ). `` Sachin Tendulkar 's brilliance sinks the Australians ''. ESPNcricinfo. Archived from the original on 1 August 2015. Retrieved 28 August 2015. Jump up ^ `` Australia take charge after Lankan collapse ''. Wisden India Almanack. Agence France - Presse. 26 December 2012. Archived from the original on 2 October 2015. Retrieved 28 August 2015. Jump up ^ `` Time Line of Tendulkar 's cricketing achievements ''. The Hindu. 10 October 2013. Archived from the original on 18 February 2014. Retrieved 22 August 2015. Jump up ^ Kahate, Atul ( 9 November 1998 ). `` Azharuddin 's world record ''. ESPNcricinfo. Archived from the original on 24 September 2015. Retrieved 22 August 2015. Jump up ^ Gupta, Rajneesh ( 18 October 2000 ). `` Tendulkar overhauls Azharuddin 's record tally of runs in one - day Internationals ''. ESPNcricinfo. Archived from the original on 24 September 2015. Retrieved 22 August 2015. Jump up ^ Jeswant, Bishen ( 26 July 2015 ). `` Dilshan joins the 10,000 club ''. ESPNcricinfo. Archived from the original on 21 August 2015. Retrieved 22 August 2015. Jump up ^ `` Factbox on Sourav Ganguly ''. Rediff.com. 3 August 2005. Archived from the original on 24 September 2015. Retrieved 22 August 2015. Jump up ^ `` Statistics / Statsguru / SC Ganguly / One - Day Internationals ''. ESPNcricinfo. Archived from the original on 10 April 2016. Retrieved 22 August 2015. Jump up ^ Gollapudi, Nagraj ( 3 August 2005 ). `` Ganguly landmark no consolation ''. ESPNcricinfo. Archived from the original on 17 July 2012. Retrieved 24 October 2009. ^ Jump up to : `` Records / One - Day Internationals / Batting records / Fastest to 10000 runs ''. ESPNcricinfo. Archived from the original on 29 March 2014. Retrieved 23 February 2014. Jump up ^ `` Records / One - Day Internationals / Batting records / Most runs in career ''. ESPNcricinfo. Archived from the original on 18 November 2010. Retrieved 24 October 2009. Jump up ^ `` Pakistan vs Sri Lanka 5th ODI : Kusal ton leads Lanka to big win ''. Emirates 24 / 7. 26 July 2015. Archived from the original on 30 July 2015. Retrieved 22 August 2015. Jump up ^ `` Sri Lanka make record 368 -- 4 against Pakistan after Dilshan joins 10,000 - run club ''. Daily News and Analysis. Press Trust of India. 26 July 2015. Archived from the original on 1 August 2015. Retrieved 28 August 2015. Jump up ^ `` Sachin Tendulkar Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 31 December 2011. Retrieved 21 August 2015. Jump up ^ `` Kumar Sangakkara Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 22 August 2015. Retrieved 21 August 2015. Jump up ^ `` Ricky Ponting Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 26 August 2015. Retrieved 21 August 2015. Jump up ^ `` Sanath Jayasuriya Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 26 August 2015. Retrieved 21 August 2015. Jump up ^ `` Mahela Jayawardene Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 24 August 2015. Retrieved 21 August 2015. Jump up ^ `` Inzamam - ul - Haq Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 12 August 2015. Retrieved 21 August 2015. Jump up ^ `` Jacques Kallis Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 22 August 2015. Retrieved 21 August 2015. Jump up ^ `` Sourav Ganguly Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 29 August 2015. Retrieved 21 August 2015. Jump up ^ `` Rahul Dravid Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 31 December 2011. Retrieved 21 August 2015. Jump up ^ `` Brian Lara Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 26 August 2015. Retrieved 21 August 2015. Jump up ^ `` Tillakaratne Dilshan Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 10 August 2015. Retrieved 21 August 2015. External links Elites of the 10,000 - run club, and 2015 makes history with hundreds at the 2015 Wisden India Almanack Batsmen with 10,000 or more runs in ODI cricket Australia Ricky Ponting ( 13,704 ) India Sachin Tendulkar ( 18,426 ) Sourav Ganguly ( 11,363 ) Rahul Dravid ( 10,889 ) Pakistan Inzamam - ul - Haq ( 11,739 ) South Africa Jacques Kallis ( 11,579 ) Sri Lanka Kumar Sangakkara ( 14,234 ) Sanath Jayasuriya ( 13,430 ) Mahela Jayawardene ( 12,650 ) Tillakaratne Dilshan ( 10,290 ) West Indies Brian Lara ( 10,405 ) Current players are listed in italics. Cricket records Test records By team Australia Bangladesh England India New Zealand Pakistan Sri Lanka South Africa West Indies Zimbabwe Batting Most career runs Triple centuries Centuries in both innings Centuries on debut Bowling Most career wickets Five - wicket hauls on debut Double five - wicket hauls on debut Hat - tricks ODI records By team Australia Bangladesh England India New Zealand Pakistan Sri Lanka South Africa West Indies Zimbabwe Batting Most career runs Highest individual scores Double centuries Centuries on debut Bowling Most career wickets Hat - tricks Five - wicket haul on debut T20I records By team Australia Bangladesh England India Nepal New Zealand Pakistan Sri Lanka South Africa West Indies Zimbabwe Batting Centuries Bowling Five - wicket hauls Miscellaneous records 100 wickets in a season Wicket with first ball World Cup records First - class records Batsmen with 100 FC centuries FC quadruple centuries Ranji Trophy List - A records Centuries by ground Five - wicket hauls by ground Twenty20 records Under - 19 records Women 's cricket Test records ODI records T20I records Test centuries ODI centuries T20I centuries Hat - tricks Retrieved from `` https://en.wikipedia.org/w/index.php?title=List_of_players_who_have_scored_10,000_or_more_runs_in_One_Day_International_cricket&oldid=807836664 '' Categories : One Day International cricket records Hidden categories : Articles with hCards Featured lists Talk Contents About Wikipedia বাংলা नेपाली Edit links This page was last edited on 30 October 2017, at 11 : 39. Text is available under the Creative Commons Attribution - ShareAlike License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia ® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. About Wikipedia

Question: fastest to get 10000 runs in odi cricket
Answer: Rahul Dravid