Sri Lanka's retired great Sanath Jayasuriya occupies the third spot in the overall chart with 13,430 runs.
Besides his batting, Tendulkar was an effective partnership-breaking bowler and finishes his ODI career with 154 wickets, including two five-wicket hauls.
Tendulkar's Test records are as awe-inspiring. The right-hander has 15,645 runs at an average of 54.32 in 194 Tests that he has played so far. The tally includes 51 hundreds and 66 half-centuries.
Salute Sachin Tendulkar, the legend! | Sachin Tendulkar stats | More on Sachin