Jan 23, 2024, 03:06 PM IST
Players to bat for most hours in ODI cricket history
Aditya Bhatia
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:
Most expensive buy in every IPL auction (2008-2024)
Click To More..