Ranked player performance statistics across international and premier league formats.
| Rank | Player | Country | Playing Role | RUNS (ODI) |
|---|---|---|---|---|
| #1 | Sachin Tendulkar | India | Batsman | 18,426 |
| #2 | Virat Kohli | India | Batsman | 15,183 |
| #3 | Kumar Sangakkara | Sri Lanka | WK-Batsman | 13,975 |
| #4 | Ricky Ponting | Australia | Batsman | 13,589 |
| #5 | Sanath Jayasuriya | Sri Lanka | Allrounder | 13,364 |
| #6 |
| Mahela Jayawardene |
| Sri Lanka |
| Batsman |
| 12,381 |
| #7 | Rohit Sharma | India | Batsman | 12,120 |
| #8 | Inzamam-ul-Haq | Pakistan | Batsman | 11,701 |
| #9 | Jacques Kallis | South Africa | Allrounder | 11,550 |
| #10 | Sourav Ganguly | India | Batsman | 11,221 |
| #11 | Rahul Dravid | India | Batsman | 10,768 |
| #12 | MS Dhoni | India | WK-Batsman | 10,599 |
| #13 | Chris Gayle | West Indies | Allrounder | 10,425 |
| #14 | Brian Lara | West Indies | Batsman | 10,348 |
| #15 | Tillakaratne Dilshan | Sri Lanka | Allrounder | 10,290 |
| #16 | Adam Gilchrist | Australia | WK-Batsman | 9,595 |
| #17 | Mohammad Yousuf | Pakistan | Batsman | 9,554 |
| #18 | AB de Villiers | South Africa | WK-Batsman | 9,427 |
| #19 | Mohammad Azharuddin | India | Batsman | 9,378 |
| #20 | Aravinda de Silva | Sri Lanka | Allrounder | 9,284 |