• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar

CricSchedule.Com

  • CricSchedule.Com
  • Cricket 2026
  • Schedule
    • Monthly
    • Format
    • Venue
  • FTP
  • Records
  • IPL
  • On This Day
  • BBL
  • CPL

Fastest 8000 Runs in ODI

ODI cricket came into recognition after the longest format in the history of the game. Thus, players tend to play a bit more aggressively and freely in the white-ball format. But after the inception of T20 cricket, the approach to ODI cricket has also changed among the players. Now, batsmen tend to take more risks to score more runs.

Thus, nowadays we see modern-day players score heavy runs in very fewer matches as compared to the early era. However, the benchmark of 8000 runs in one format is still a dream for many cricketers around the world. But do you know who is the fastest batter to touch the 8000-run mark in ODIs? So here we will discuss the list.

5. Rohit Sharma (India) – 200 innings

Indian skipper Rohit Sharma makes this list at fifth place. Rohit entered the international arena as a middle-order batter, but later MS Dhoni promoted him as the opener and that was the turning point in his career. He made his ODI debut in June 2007 against Ireland and it took him 200 innings to reach 8000 runs in ODI cricket. So far, Rohit has scored 9376 runs in 226 ODI innings, including 29 centuries and 45 half-centuries.

4. Sourav Ganguly (India) – 200 innings

Former Indian skipper Sourav Ganguly is the joint-fourth fastest player to reach the 8000-run mark in ODIs. He was known for his aggressive approach, and that was the reason he got India’s captaincy. Ganguly also took 200 innings to complete this milestone. He made his ODI debut in January 1992 against West Indies and played his last ODI in November 2007 against Pakistan. Ganguly scored 11363 runs in 311 matches, with 22 fours and 72 centuries.

3. AB de Villiers (South Africa) – 182 innings

Former South African skipper AB de Villiers is the third-fastest batter to complete 8000 ODI runs. De Villiers rose to fame in the second half of his career, when he started playing some unbelievable shots. He was also known as “Mr. 360” because of his ability to hit the ball anywhere on the ground. He took 182 innings to reach the milestone. Overall, De Villiers made 9577 runs in 228 matches, with 25 centuries and 53 half-centuries.

2. Hashim Amla (South Africa) – 176 innings

Hashim Amla was one of the greatest batters that South Africa has ever produced in this game. He was the most consistent batter for his team across all formats. He makes this list in the second position. Amla took 176 innings to complete 8000 runs in his ODI career, which is just one inning less than the No. 1. Amla retired a bit early and scored 8113 runs in 181 ODI matches, including 27 centuries and 39 half-centuries in his career.

1. Virat Kohli (India) – 175 ODI innings

Well, only one man can be at the top of the list, and that is former Indian skipper Virat Kohli. The former skipper caught the eyes of everyone since his debut in international cricket and has been one of the most consistent players ever. Virat completed 8000 ODI runs in just 175 innings during his career. So far, he has scored 12344 runs in 253 innings, with 43 hundreds and 64 fifties.

Fastest 8000 runs in ODI cricket

PlayerAgainstMatch DateDebutTimeInnsMts
Virat Kohli (IND)Bangladesh15 Jun 201718 Aug 20088y 301d175183
Hashim Amla (SA)New Zealand19 Jun 20199 Mar 200811y 102d176179
AB de Villiers (SA)New Zealand26 Aug 20152 Feb 200510y 205d182190
Sourav Ganguly (IND)West Indies9 Nov 200211 Jan 199210y 302d200208
Rohit Sharma (IND)Australia13 Mar 201923 Jun 200711y 263d200206
Ross Taylor (NZ)Bangladesh20 Feb 20191 Mar 200612y 356d203218
Sachin Tendulkar (IND)Pakistan8 Jun 199918 Dec 19899y 172d210217
Brain Lara (IND)Australia1 Jun 20039 Nov 199012y 204d211216
MS Dhoni (IND)New Zealand31 Jan 201423 Dec 20049y 39d214243
Saeed Anwar (PAK)Sri Lanka13 Apr 20011 Jan 198912y 102d2018221
Fastest 1000 runs in ODIFastest 2000 runs in ODIFastest 3000 runs in ODI
Fastest 4000 runs in ODIFastest 5000 runs in ODIFastest 6000 runs in ODI
Fastest 7000 runs in ODIFastest 8000 runs in ODIFastest 9000 runs in ODI
Fastest 10000 runs in ODIFastest 11000 runs in ODIFastest 12000 runs in ODI

Primary Sidebar

Latest Updates

T20 Centuries List by Sri Lanka

ICC Trophies Won by India

Highest Run Chase in BBL

Fastest 50 in T20 by India

BBL Winners List

Most T20 runs in a Calendar Year for India

Most Double Centuries for New Zealand in Test Cricket

Highest Opening Partnership in Test for West Indies

Highest Opening Partnership against West Indies in Test

Highest Opening Partnership in Test for New Zealand

How many times DC qualified for Playoffs in IPL

DC all IPL final match List

KKR all IPL Final match List

RCB all IPL final match List

MI all IPL final match List

CSK all IPL final match List

Lowest Score in T20 International Cricket

Oval Invincibles Squad 2023

Fastest Century in T20 by Sri Lanka

List of Triple Centuries in Test Cricket