Sachin Tendulkar (India) - 482 hours (452 innings)
Kumar Sangakkara (Sri Lanka) - 417 hours (380 innings)
Ricky Ponting (Australia) - 378 hours (365 innings)
Sourav Ganguly (India) - 353 hours (300 innings)
Jacques Kallis (South Africa) - 346 hours (314 innings)
Mahela Jayawardene (Sri Lanka) - 341 hours (418 innings)
Rahul Dravid (India) - 336 hours (318 innings)
Virat Kohli (India) - 298 hours (280 innings)
Sanath Jayasuriya (Sri Lanka) - 282 hours (433 innings)
Tillakaratne Dilshan (Sri Lanka) - 278 hours (303 innings)
Next : Ravichandran Ashwin aims to break all-time India record in Test series vs England
Click to read more..