Players to bat for most hours in ODI cricket history feat. Sachin Tendulkar and Virat Kohli

Players to bat for most hours in ODI cricket history feat. Sachin Tendulkar and Virat Kohli

Image Source : Getty

Sachin Tendulkar (India) - 482 hours (452 innings)

Image Source : Getty

Kumar Sangakkara (Sri Lanka) - 417 hours (380 innings)

Image Source : Getty

Ricky Ponting (Australia) - 378 hours (365 innings)

Image Source : Getty

Sourav Ganguly (India) - 353 hours (300 innings)

Image Source : Getty

Jacques Kallis (South Africa) - 346 hours (314 innings)

Image Source : Getty

Mahela Jayawardene (Sri Lanka) - 341 hours (418 innings)

Image Source : Getty

Rahul Dravid (India) - 336 hours (318 innings)

Image Source : Getty

Virat Kohli (India) - 298 hours (280 innings)

Image Source : Getty

Sanath Jayasuriya (Sri Lanka) - 282 hours (433 innings)

Image Source : Getty

Tillakaratne Dilshan (Sri Lanka) - 278 hours (303 innings)

Image Source : Getty

Next : Ravichandran Ashwin aims to break all-time India record in Test series vs England