1. Tamim Iqbal - 553 runs
2. Virender Sehwag - 503 runs
3. Adam Gilchrist - 501 runs
4. Martin Guptill - 347 runs
5. Chris Gayle - 346 runs
6. Hashim Amla - 342 runs
7. Rohit Sharma - 322 runs
8. Jason Roy - 305 runs
9. Sanath Jayasuriya - 303 runs
10. Quinton de Kock - 286 runs
Next : Highest run-getters in World Test Championship history; only one Indian in Top 10 and it's not Virat Kohli
Click to read more..