Check out the five players with over 10,000 ODI runs and 100 wickets
The Sri Lankan legend has played 330 ODIs, with 10,290 runs and 106 wickets to his name
The legendary Indian captain has 311 ODI caps under his belt, with 11,363 runs and exactly 100
wickets to his name
The dependable all-rounder has played 328 ODIs, scoring 11579 runs and scalping a massive 273 wickets
In 445 ODIs, Jayasuriya has scored 13430 runs and taken 323 wickets as well
Among the best Indian cricketers to have played the game, Sachin has 463 ODI caps, 18426 runs and 154 wickets to his name