1. Sachin Tendulkar (India) - 34357 runs in 782 international innings
2. Kumar Sangakkara (Sri Lanka) - 28016 runs in 666 international innings
3. Ricky Ponting (Australia) - 27483 runs in 668 international innings
4. Jacques Kallis (South Africa) - 25534 runs in 617 international innings
5. Brian Lara (West Indies) - 22358 runs in 521 international innings
6. Inzamam-ul-Haq (Pakistan) - 20580 runs in 551 international innings
7. Joe Root (England) - 19817 runs in 457 international innings
8. Kane Williamson (New Zealand) - 18213 runs in 425 innings
Next : Bumrah rested, KL Rahul out; India's Probable Playing XI for 2nd Test against Bangladesh
Click to read more..