India’s Virat Kohli, the world’s best ODI batsman, has once again reached the number one spot in the ODI rankings for the 11th time. He has remained at the top of the ODI rankings for 825 days (continuously), making him the longest-tenured Indian batsman.
However, Kohli is 10th in the list of batsmen who have spent the most time at number one. The lead is held by former West Indies batsman Vivian Richards, who has remained at the top for 2306 days.
Longest time at the top of the ODI rankings
- Vivian Richards (West Indies) – 2306 days
- Brian Lara (West Indies) – 2079 days
- Michael Bevan (Australia) – 1361 days
- Babar Azam (Pakistan) – 1359 days
- AB de Villiers (South Africa) – 1356 days
- Dean Jones (Australia) – 1161 days
- Keith Fletcher (England) – 1101 days
- Hashim Amla (South Africa) – 1046 days
- Greg Chappell (Australia) – 998 days
- Virat Kohli (India) – 825 days







































































































































































































































































































































































































































































































































































































































































































































































