As we all know, Sachin Tendulkar stands above everyone else when it comes to the highest runs made in one-day internationals. But in the 21st century, his records are suppressed by three other batsmen and Tendulkar is at the fourth spot in the ranking table. Like the case with Tests, Sangakkara again tops the list with 12844 runs at an average of 40.13, followed closely by his Sri Lankan teammate Mahela Jayawardene who has scored almost 11000 runs at 34.04.
Here are the top 10 run-getters in ODI cricket in the 21st century (1st Jan 2000-present):
NOTE: Stats updated till September 04, 2014
0 votes