Skip to content
S/NO. | Player | Team | Matches | Innings | Runs | Highest | 100s | 50s | Avg |
1 | Sachin Tendulkar | India | 463 | 452 | 18,426 | 200* | 49 | 96 | 44.83 |
2 | Kumar Sangakkara | Sri Lanka | 404 | 380 | 14,234 | 169 | 25 | 93 | 41.99 |
3 | Ricky Ponting | Australia | 375 | 365 | 13,704 | 164 | 30 | 82 | 42.04 |
4 | Sanath Jayasuriya | Sri Lanka | 445 | 433 | 13,430 | 189 | 28 | 68 | 32.36 |
5 | Mahela Jayawardene | Sri Lanka | 448 | 418 | 12,650 | 144 | 19 | 77 | 33.38 |
6 | Virat Kohli | India | 257 | 248 | 12,285 | 183 | 43 | 64 | 58.78 |
7 | Inzamam-ul-Haq | Pakistan | 378 | 350 | 11,739 | 137* | 10 | 83 | 39.53 |
8 | Jacques Kallis | South Africa | 328 | 314 | 11,579 | 139 | 17 | 86 | 44.36 |
9 | Sourav Ganguly | India | 311 | 300 | 11,363 | 183 | 22 | 72 | 41.02 |
10 | Rahul Dravid | India | 344 | 318 | 10,889 | 153 | 12 | 83 | 39.17 |
11 | MS Dhoni | India | 350 | 297 | 10,773 | 183* | 10 | 73 | 50.58 |
12 | Chris Gayle | West Indies | 301 | 294 | 10,480 | 215 | 25 | 54 | 37.83 |
13 | Brian Lara | West Indies | 299 | 289 | 10,405 | 169 | 19 | 63 | 40.49 |
14 | Tillakaratne Dilshan | Sri Lanka | 330 | 303 | 10,290 | 161* | 22 | 47 | 39.27 |
15 | Mohammad Yusuf | Pakistan | 288 | 273 | 9,720 | 141* | 15 | 64 | 41.72 |
16 | Adam Gilchrist | Australia | 287 | 279 | 9,619 | 172 | 16 | 55 | 35.89 |
17 | Ab de Villiers | South Africa | 228 | 218 | 9,577 | 176 | 25 | 53 | 53.50 |
18 | M Azharuddin | India | 334 | 308 | 9,378 | 153* | 7 | 58 | 36.92 |
19 | P A de Silva | Sri Lanka | 308 | 296 | 9,284 | 145 | 11 | 64 | 34.90 |
20 | Rohit Sharma | India | 227 | 200 | 9,205 | 264 | 29 | 43 | 48.96 |