<page_title> List of players who have scored 10,000 or more runs in One Day International cricket </page_title> <section_title> 10,000 or more runs in ODIs </section_title> <table> <cell> Sachin Tendulkar Sachin Tendulkar <col_header> Player </col_header> </cell> <cell> Mahela Jayawardene Mahela Jayawardene <col_header> Player </col_header> </cell> <cell> Sri Lanka <col_header> Team </col_header> </cell> <cell> 333 <col_header> 10KI </col_header> <row_header> 12,650 </row_header> </cell> <cell> Sourav Ganguly Sourav Ganguly <col_header> Player </col_header> </cell> <cell> Rahul Dravid Rahul Dravid <col_header> Player </col_header> </cell> <cell> Virat Kohli Virat Kohli <col_header> Player </col_header> </cell> <cell> India <col_header> Team </col_header> </cell> <cell> 205 <col_header> 10KI </col_header> <row_header> 10,843 </row_header> </cell> </table>
India's Virat Kohli reached the milestone after Tendulkar, Sourav Ganguly, Rahul Dravid —took the fewest innings (205) to reach the 10,000 run mark, while Sri Lanka's Mahela Jayawardene is the slowest to achieve the feat (333).