#2) Kumar Sangakkara (14,234 Runs)
Kumar Sangakkara is yet another Sri Lankan batsman who features on the list. He is the best batsman that Sri Lanka has ever produced in ODIs, and the fact that he also kept wickets, only adds value to his career.
Sangakkara was the backbone of the Sri Lankan team throughout the 2000s and was instrumental in taking them to the finals of 2007 and 2011 World Cups. His performance in the 2015 World Cup was particularly exceptional where he scored 4 consecutive hundreds.
Sangakkara took 296 Innings to reach the 10,000 runs landmark while Kohli has managed to do the same in just 205 Innings. Kohli is already ahead of Sangakkara in terms of the number of centuries as well.
Kohli's trademark quality has been his consistency and that has helped him to achieve some phenomenal feats. He will definitely go past Sangakkara's ODI career runs as well, but it might take him 4 years to do that.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news