Menu
Inshorts
For the best experience use inshorts app on your smartphone
inshortsinshorts
Who has spent most days as world number one ODI batter?
short by Anmol Sharma / on Wednesday, 14 January, 2026
Ex-India captain Virat Kohli, who became world number one ODI batter after more than four years, has now spent 825 days at number one in ODIs, the most by an India batter. Former West Indies captain Viv Richards holds the record for spending most days as world number one ODI batter. He was on the top position for 2,306 days.
read more at ESPNcricinfo