Viv Richards holds the remarkable record of spending 1,748 consecutive days as the No.1 ODI batsman, a feat that remains unchallenged.
Former Australian batsman Michael Bevan enjoyed an astonishing 1,259-day streak as the world's top ODI batter, the second-longest in history.
Indian cricket icon Virat Kohli spent 1,258 days as the No.1 ODI batsman, marking an extraordinary era in modern cricket.
The late Dean Jones, an Australian cricketer, secured the fourth position on the list with 1,146 consecutive days as the No.1 ODI batter.
West Indian legend Brian Lara spent an impressive 1,049 days as the No.1 ODI batsman, showcasing his consistency and prowess.
Pakistan's captain, Babar Azam, ended his streak at 951 days as the world's top ODI batsman, an incredible accomplishment in itself.
Babar Azam's triumph marked a historic transition, ending Virat Kohli's long reign and adding his name to the ODI record books.
Gill is now has taken over Babar as the new World No.1 batter in ODI cricket it will be interesting to see how long he will domainte the format.