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 In 2001, India 's Sachin Tendulkar became the first player to cross the 10,000 run mark in ODIs. 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 July 2018, twelve 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 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 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 July 2018, Tendulkar leads the list with 18,426 runs, and he is followed by Sri Lanka 's Kumar Sangakkara ( 14,234 runs ). India 's MS Dhoni, the latest to achieve this feat, has the highest average ( 51.25 ) among all and is the only active player in the format. Contents 1 Key 2 10,000 or more runs in One Day Internationals 3 See also 4 Notes 5 References 6 External links Key First -- denotes the year of debut Last -- denotes the year of the latest match 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 -- denotes that the player is active in ODIs 10,000 or more runs in One Day Internationals 10,000 plus runs in ODIs No. Player Team First Last Mat. Inn. Runs Avg. S / R 100s 50s Date Span 10KI Sachin Tendulkar India 1989 2012 463 452 18,426 44.83 86.23 49 96 31 March 2001 11 years, 103 days 259 Kumar Sangakkara Sri Lanka 2000 2015 404 380 14,234 41.98 78.88 25 93 17 February 2012 11 years, 227 days 296 Ricky Ponting Australia 1995 2012 375 365 13,704 42.03 80.39 30 82 24 March 2007 12 years, 37 days 266 Sanath Jayasuriya Sri Lanka 1989 2011 445 433 13,430 32.36 91.20 28 68 9 August 2005 15 years, 226 days 328 5 Mahela Jayawardene Sri Lanka 1998 2015 448 418 12,650 33.01 78.67 19 77 18 November 2011 13 years, 289 days 333 6 Inzamam ul - Haq Pakistan 1991 2007 378 350 11,739 39.52 74.24 10 83 19 September 2004 12 years, 302 days 299 7 Jacques Kallis South Africa 2014 328 314 11,579 44.36 72.89 17 86 23 January 2009 13 years, 14 days 272 8 Sourav Ganguly India 2007 311 300 11,363 41.02 73.70 22 72 3 August 2005 13 years, 204 days 263 9 Rahul Dravid India 2011 344 318 10,889 39.16 71.24 12 83 14 February 2007 10 years, 317 days 287 10 Brian Lara West Indies 2007 299 289 10,405 40.48 79.51 19 63 16 December 2006 16 years, 37 days 278 11 Tillakaratne Dilshan Sri Lanka 1999 2015 330 303 10,290 39.27 86.23 22 47 26 July 2015 15 years, 227 days 293 12 MS Dhoni India 2018 321 273 10,046 51.25 88.13 10 67 14 July 2018 14 years, 159 days 273 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 ^ 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. Jump up ^ At age 38, he was also the oldest player to score 10,000 runs. Jump up ^ Dhoni 's aggregate includes matches played for Asia 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 ^ `` Sachin Tendulkar Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Kumar Sangakkara Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Ricky Ponting Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Sanath Jayasuriya Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Mahela Jayawardene Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Inzamam - ul - Haq Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Jacques Kallis Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Sourav Ganguly Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Rahul Dravid Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. Jump up ^ `` Brian Lara Cricket Players and Officials ''. ESPNcricinfo. Retrieved 21 August 2015. 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 ^ `` Tillakaratne Dilshan Cricket Players and Officials ''. ESPNcricinfo. Archived from the original on 10 August 2015. Retrieved 21 August 2015. Jump up ^ `` MS Dhoni Cricket Players and Officials ''. ESPNcricinfo. Retrieved 29 July 2018. 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 ) MS Dhoni ( 10,004 ) 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 Ireland 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 Hat - tricks Miscellaneous records International Centuries Career Five Wicket Hauls 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 Records WTest records WODI records WT20I records Batting WTest centuries WODI centuries WT20I centuries Bowling WTest five - wicket hauls on debut WODI five - wicket hauls WT20I five - wicket hauls 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=852486856 '' 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 29 July 2018, at 09 : 22 ( UTC ). 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: who has scored the most runs in odi
Answer: Sachin Tendulkar