Top 5 batsmen with fastest to 8000 runs in ODI Cricket.

Scoring 8000 runs in international cricket is no small feat and there are not many who have not even come closer to it. Reaching the landmark requires a cricketer to be consistently piling on runs and maintain the top-notch fitness level throughout his career. Over the years, cricket has evolved a lot and has turned out to be a batting-friendly game. However, one shouldn’t discount to the fact that it still requires a lot of skill and temperament to make 8000 runs in white-ball cricket.

While there are still not a lot of cricketers who have touched the 8000-run feat, let’s take a look at 5 fastest to reach 8000 runs in one-day cricket:


5. Rohit Sharma


At fifth spot is none other than India’s currently vice-captain of limited over’s cricket, Rohit Sharma. The Indian cricketer didn’t start his career in a promising way, however, the decision to make him open the bat changed the Mumbai batsman’s fortunes. He completed 8000 runs in one-day internationals in 200 innings, making him the fifth-fastest to score 8000 one-day internationals runs. He achieved the feat while playing against Australia in 2019.


4. Sourav Ganguly


The legendary cricket was once the spine of Indian cricket. He along with Sachin Tendulkar made ample records while opening the batting together. Sourav Ganguly has amassed 11,363 runs in his 311 ODI career. He completed 8000 runs in 182 innings. He achieved the landmark in the year 2002 against West Indies at Nagpur cricket ground.


3. AB de Villiers


The Swashbuckling South African cricketer sits third in the list, having reached the landmark in 182 innings. He is currently the third fastest to complete 8000 runs in one-day internationals. What sets AB apart is his ability to take the game away from the opposition in a very less amount of time. Known for his unconventional shots, Ab de Villiers is, unarguably, one of the best cricketers of all time.


2. Hashim Amla


At second in the list of fastest to 8000 runs in one-day cricket is South African cricketer Hashim Amla. It took 11 years and 102 days and 175 innings for Amla to reach 8000 runs in one-day cricket. Ever since he arrived on the biggest stage, Amla impressed everyone with his style of play. A believer of conventional shots, Amla amassed 8113 runs in 181 one-day internationals he played in his one-day career.


1. Virat Kohli


Indian skipper, Virat Kohli acquires the numero uno position, having completed the feat in just 175 innings. He is currently the fastest cricketer to complete 8000 runs in one-day internationals. The Indian cricketer achieved the feat in the year 2017 against Bangladesh in Birmingham cricket ground. More importantly, it took only 8 years and 301 days for Kohli to complete 8000 runs in his one-day cricket.

Leave a Reply

Your email address will not be published. Required fields are marked *