Reaching 9000 runs in ODI cricket is a milestone that separates the legends from the rest. In this comprehensive list of the fastest 9000 runs in ODI, we rank the top 20 players based on the innings taken to achieve this landmark.
From blistering innings to record-breaking partnerships, these batsmen have dominated bowlers across eras, proving why they are considered some of the finest in one-day cricket history.
List of fastest 9000 runs in ODI Cricket
Scoring 9000 runs in ODI cricket is a feat reserved for only the elite few, and achieving it in the least number of innings shows true mastery of the game.
Here, we share the list of fastest 9000 runs in ODI cricket, highlighting the top 20 players who reached this landmark with incredible consistency and dominance.
| Player | Debut | Time | Mat. | Inn. |
| V Kohli (IND) | 18 Aug 2008 | 9y 72d | 202 | 194 |
| AB de Villiers (Afr/SA) | 2 Feb 2005 | 12y 23d | 214 | 205 |
| RG Sharma (IND) | 23 Jun 2007 | 12y 210d | 224 | 217 |
| SC Ganguly (IND) | 11 Jan 1992 | 11y 363d | 236 | 228 |
| SR Tendulkar (IND) | 18 Dec 1989 | 10y 92d | 242 | 235 |
| BC Lara (ICC/WI) | 9 Nov 1990 | 14y 66d | 246 | 239 |
| RT Ponting (AUS/ICC) | 15 Feb 1995 | 11y 18d | 248 | 242 |
| JH Kallis (Afr/ICC/SA) | 9 Jan 1996 | 11y 98d | 256 | 242 |
| MS Dhoni (Asia/IND) | 23 Dec 2004 | 11y 305d | 281 | 244 |
| Mohammad Yousuf (PAK) | 28 Mar 1998 | 10y 14d | 258 | 245 |
| R Dravid (Asia/ICC/IND) | 3 Apr 1996 | 9y 322d | 280 | 259 |
| AC Gilchrist (AUS/ICC) | 25 Oct 1996 | 10y 185d | 268 | 261 |
| CH Gayle (ICC/WI) | 11 Sep 1999 | 15y 166d | 266 | 261 |
| KC Sangakkara (SL) | 5 Jul 2000 | 10y 256d | 288 | 270 |
| Inzamam-ul-Haq (PAK) | 22 Nov 1991 | 11y 291d | 291 | 273 |
| TM Dilshan (SL) | 11 Dec 1999 | 15y 5d | 300 | 275 |
| PA de Silva (SL) | 31 Mar 1984 | 18y 296d | 298 | 288 |
| ST Jayasuriya (SL) | 26 Dec 1989 | 13y 101d | 299 | 291 |
| M Azharuddin (IND) | 20 Jan 1985 | 14y 129d | 320 | 294 |
| DPMD Jayawardene (SL) | 24 Jan 1998 | 12y 216d | 326 | 307 |
Virat Kohli

Virat Kohli’s record of the fastest 9000 runs in ODI highlights his dominance in the modern era of one-day cricket. From his debut in August 2008, he has consistently combined technique, timing, and temperament to score runs across conditions.
Reaching 9000 runs in only 9 years and 72 days, Kohli set a benchmark for consistency and chase mastery, solidifying his reputation as one of the greatest ODI batsmen of all time.
AB de Villiers

AB de Villiers’ record as the second fastest to score 9000 runs in ODI cricket highlights his exceptional talent and dominance in limited-overs cricket.
Making his debut in February 2005, he achieved this landmark in just 205 innings, combining elegance with explosive hitting. Known for his innovative stroke play and remarkable consistency, de Villiers remains one of the most celebrated ODI players, setting a high standard for modern batsmen chasing the fastest 9000 runs in ODI milestone.
Rohit Sharma

Rohit Sharma’s journey in ODI cricket has been defined by class, consistency, and big-hitting ability. Since debuting in June 2007, he has thrilled fans with explosive innings and match-defining performances.
Achieving 9000 runs in only 217 innings, Rohit has shown remarkable endurance and adaptability, solidifying his position among the elite batsmen in one-day cricket history.
Read More: fastest to 2000 odi runs
Sourav Ganguly

Sourav Ganguly (IND), famously known as the “Prince of Kolkata,” was one of India’s most elegant and aggressive ODI batsmen. Making his debut in January 1992, Ganguly quickly became known for his commanding presence at the crease and ability to build innings under pressure.
He reached the 9000-run milestone in 228 innings, combining classical technique with a fearless approach against some of the toughest bowling attacks in the world. Beyond his runs, Ganguly’s leadership and impact on Indian cricket have left a lasting legacy, making him one of the greats of the one-day format.
Sachin Tendulkar

Sachin Tendulkar (IND), widely regarded as the “God of Cricket,” set the standard for excellence in ODI cricket. Making his debut in December 1989, Tendulkar combined impeccable technique with extraordinary consistency, scoring runs against every top bowling attack of his era.
He reached the 9000-run milestone in 235 innings, showcasing not just talent but also remarkable perseverance over a long career. Beyond numbers, Tendulkar’s ability to perform under pressure and his influence on Indian cricket make him an enduring legend and a benchmark for all aspiring batsmen.
Conclusion
The players who hold the record for the fastest 9000 runs in ODI have etched their names into cricket history through sheer consistency and match-winning performances. From the pioneers of the game to modern masters, these batsmen have shown what it takes to excel at the highest level. Their journeys continue to inspire young cricketers around the world to aim high and chase greatness with the same determination.
FAQs
Q1: Who is the fastest player to reach 9000 runs in ODI?
A1: Virat Kohli holds the record for the fastest 9000 runs in ODI cricket, achieving this milestone in just 194 innings.
Q2: Who is the second fastest to reach 9000 ODI runs?
A2: AB de Villiers is the second fastest, reaching 9000 runs in 205 innings, showcasing his explosive batting and consistency.
