10,000 runs in ODIs No . Player Team Total Runs Mat . Inn . 10KI Date Avg . 100s S / R 50s Debut Retirement Career Span Tendulkar , Sachin Sachin Tendulkar India 18,426 463 452 259 000000002001 - 03 - 31 - 0000 31 March 2001 44.83 490 ! 49 86.23 960 ! 96 19890 ! 1989 20121 ! 2012 11103 ! 23 years , 103 days Sangakkara , Kumar Kumar Sangakkara Sri Lanka 14,234 404 380 296 000000002012 - 02 - 17 - 0000 17 February 2012 41.98 250 ! 25 78.88 930 ! 93 20000 ! 2000 20151 ! 2015 11227 ! 11 years , 227 days Ponting , Ricky Ricky Ponting Australia 13,704 375 365 266 000000002007 - 03 - 24 - 0000 24 March 2007 42.03 300 ! 30 80.39 820 ! 82 19950 ! 1995 20120 ! 2012 12037 ! 12 years , 37 days Jayasuriya , Sanath Sanath Jayasuriya Sri Lanka 13,430 445 433 328 000000002005 - 08 - 09 - 0000 9 August 2005 32.36 280 ! 28 91.20 680 ! 68 19891 ! 1989 20110 ! 2011 15226 ! 15 years , 226 days 5 Jayawardene , Mahela Mahela Jayawardene Sri Lanka 12,650 448 418 333 000000002011 - 11 - 18 - 0000 18 November 2011 33.01 190 ! 19 78.67 770 ! 77 19980 ! 1998 20150 ! 2015 13289 ! 13 years , 289 days 6 ul - Haq , Inzamam Inzamam ul - Haq Pakistan 11,739 378 350 299 000000002004 - 09 - 19 - 0000 19 September 2004 39.52 100 ! 10 74.24 830 ! 83 19910 ! 1991 20070 ! 2007 12302 ! 12 years , 302 days 7 Kallis , Jacques Jacques Kallis South Africa 11,579 328 314 272 000000002009 - 01 - 23 - 0000 23 January 2009 44.36 170 ! 17 72.89 860 ! 86 19960 ! 1996 20140 ! 2014 1314 ! 13 years , 14 days 8 Ganguly , Sourav Sourav Ganguly India 11,363 311 300 263 000000002005 - 08 - 03 - 0000 3 August 2005 41.02 221 ! 22 73.70 720 ! 72 19920 ! 1992 20072 ! 2007 13204 ! 13 years , 204 days 9 Dravid , Rahul Rahul Dravid India 10,889 344 318 287 000000002007 - 02 - 14 - 0000 14 February 2007 39.16 120 ! 12 71.24 831 ! 83 19961 ! 1996 20111 ! 2011 10317 ! 10 years , 317 days 10 Lara , Brian Brian Lara West Indies 10,405 299 289 278 000000002006 - 12 - 16 - 0000 16 December 2006 40.48 191 ! 19 79.51 630 ! 63 19900 ! 1990 20071 ! 2007 1637 ! 16 years , 37 days 11 Dilshan , Tillakaratne Tillakaratne Dilshan Sri Lanka 10,290 330 303 293 000000002015 - 07 - 26 - 0000 26 July 2015 39.27 220 ! 22 86.23 470 ! 47 19990 ! 1999 20160 ! 2016 15227 ! 15 years , 227 days

Question: how many players have scored 10000 runs in odi
Answer: 11