#4) Sanath Jayasuriya (13,430 Runs)
Sanath Jayasuriya is another batsman in the list who had an extremely long International career. Jayasuriya played for 22 years for Sri Lanka in ODIs and this is again an important reason for him being on the list.
Jayasuriya scored his 7000th ODI Run in his 238th innings which is way behind Rohit's mark of 181 Innings. Rohit is also ahead of the Lankan in terms of the number of centuries as Rohit is just 9 centuries away from Jayasuriya's career tally of Hundreds.
Rohit is 31 years of age and he still has at least 6 years of cricket left in him if not more. Rohit has scored close to 2500 Runs in the last 2 years and 9 months and if he continues this form he can go past Jayasuriya in 6 years time.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news