ICC ODI batting rankings track individual performance through rating points accumulated over rolling time periods.
The measurement of days at No.1 position provides quantifiable data on sustained dominance duration.
Rankings distinguish between temporary peaks achieved through short-term performance spikes versus extended stability requiring consistent output across multiple years.
The players with most days as No. 1 ODI batter in Cricket History maintained top positions through varying competitive landscapes, match schedules, and rating calculation methodologies.
Days-at-No.1 metrics began formal tracking in the mid-1980s with ICC rating system standardization.
Players with Most Days as No. 1 ODI Batter in Cricket History

This timeline-based measurement captures ranking retention patterns across format evolution phases, offering comparative analysis frameworks for evaluating long-term batting dominance across five decades.
Top 5 players with most days as No. 1 ODI batter
| Rank | Player | Country | Total Days | First Day at No.1 | Last Day at No.1 |
|---|---|---|---|---|---|
| 1 | Viv Richards | West Indies | 2306 | 1984 | 1991 |
| 2 | Brian Lara | West Indies | 2079 | 1998 | 2007 |
| 3 | Virat Kohli | India | 1547 | 2017 | 2021 |
| 4 | Michael Bevan | Australia | 1361 | 1999 | 2003 |
| 5 | Babar Azam | Pakistan | 1359 | 2021 | 2024 |
Timeline data shows top-position duration averaged 6.3 years for 1980s-90s entrants compared to 4.2 years for post-2000 players. The ODI Batsman With Most Days at No.1 Ranking in Cricket History established positioning during format’s initial rating period implementation.
Ranking Stability Comparison (Data Overview)
| Player | Longest Single Streak (Days) | Number of Stints | Ranking Drops |
|---|---|---|---|
| Viv Richards | 1245 | 3 | 2 |
| Brian Lara | 892 | 5 | 4 |
| Virat Kohli | 267 | 11 | 10 |
| Michael Bevan | 634 | 4 | 3 |
| Babar Azam | 478 | 6 | 5 |
5. Babar Azam – 1359 Days
Babar Azam entered No.1 ranking position on April 14, 2021, displacing previous top-ranked batter. His tenure spanned 1,359 days across six separate ranking periods through 2024, with longest unbroken streak lasting 478 days from initial entry through mid-2022.
Ranking drops occurred due to reduced match volume during 2021-2022 period and performance fluctuations in bilateral series. Azam exited No.1 position in late 2024 following rating point recalculation after series performances below maintenance threshold requirements.
| Metric | Value |
|---|---|
| Total Days at No.1 | 1,359 |
| Entry Date | April 2021 |
| Exit Date | Late 2024 |
| Longest Streak | 478 Days |
| Ranking Stints | 6 |
4. Michael Bevan – 1361 Days
Michael Bevan achieved first No.1 ranking on June 2, 1999, during Australia’s World Cup campaign. His 1,361-day tenure occurred through four distinct periods ending November 2003, with longest single streak measuring 634 consecutive days from late 1999 through mid-2001.
Bevan maintained top position through Australia’s bilateral series dominance phase. Ranking stability reflected consistent 50+ averages across this four-year window before exit due to declining selection frequency and emerging competition from subcontinental batters.
| Metric | Value |
|---|---|
| Total Days at No.1 | 1,361 |
| Entry Date | June 1999 |
| Exit Date | November 2003 |
| Longest Streak | 634 Days |
| Ranking Stints | 4 |
3. Virat Kohli – 1547 Days
Virat Kohli first reached No.1 position on October 18, 2017, initiating pattern of repeated ranking summit returns. His 1,547 total days accumulated across 11 separate stints through August 2021, representing highest fragmentation among players with most days as No. 1 ODI batter in Cricket History.
Longest single streak measured 267 days during 2018 period, significantly shorter than previous era players. Kohli’s ranking pattern reflected modern volatility with rapid position changes during intensive bilateral schedules and increased competitive depth among top-10 ranked batters.
| Metric | Value |
|---|---|
| Total Days at No.1 | 1,547 |
| Entry Date | October 2017 |
| Exit Date | August 2021 |
| Longest Streak | 267 Days |
| Ranking Stints | 11 |
2. Brian Lara – 2079 Days
Brian Lara entered No.1 ranking on January 14, 1998, beginning 2,079-day tenure spanning nine years. His Most Consecutive Days as No.1 ODI Batter within this total included an 892-day unbroken period from 1998-2000, representing second-longest single streak in ranking history.
Lara’s five separate ranking periods reflected competitive battles with Tendulkar and Ponting during peak overlap years. Final exit from No.1 occurred in March 2007 following reduced international appearances and career-end phase rating point decay.
| Metric | Value |
|---|---|
| Total Days at No.1 | 2,079 |
| Entry Date | January 1998 |
| Exit Date | March 2007 |
| Longest Streak | 892 Days |
| Ranking Stints | 5 |
1. Viv Richards – 2306 Days
Viv Richards achieved first No.1 ranking in 1984 following ICC rating system formalization. His 2,306-day record tenure extended through 1991 across three ranking periods, with longest streak measuring 1,245 consecutive days from 1984-1988. Richards represents the batsmen who held the No.1 ODI rank for most consecutive days during format’s establishment era.
Ranking stability occurred during reduced international schedule frequency averaging 15-20 ODIs annually. Richards’ exit in 1991 coincided with career conclusion and rating recalculation as new generation batters entered competitive ranking pools.
| Metric | Value |
|---|---|
| Total Days at No.1 | 2,306 |
| Entry Date | 1984 |
| Exit Date | 1991 |
| Longest Streak | 1,245 Days |
| Ranking Stints | 3 |
Conclusion:
Timeline analysis of players with most days as No. 1 ODI batter in Cricket History reveals systematic changes in ranking stability patterns:
- 1980s-1990s period: Average 2,192 days at No.1 with 3-4 ranking stints per player
- 1998-2007 period: Average 1,720 days with increased competition-driven volatility
- 2017-2024 period: Average 1,453 days with 6-11 fragmented stints reflecting modern scheduling
- Longest single streaks decreased from 1,245 days (Richards) to 267 days (Kohli) across four decades
- West Indies dominated the early ranking era with a combined 4,385 days at the top position
- Ranking drop frequency increased from 2 (Richards) to 10 (Kohli), showing competitive depth evolution
Also Check: