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

Completing 7000 runs in one-day internationals is not an ordinary feat. Not a lot of batsmen have been able to achieve the landmark. The ones who maintained their fitness levels and consistency in their respective careers have been able to make it. Whenever you think of players completing 7000 one-day international runs, only the legendary cricketers come to our mind. But would you have an answer if I ask you who are the five fastest among all to have reached the feat? No? Don’t worry, we have you covered.

Below listed are five fastest batsmen to complete 7000 runs in one-day cricket:


5. Rohit Sharma


One of the greatest opening batsmen of this generation, Rohit Sharma features fifth in the list of fastest batsmen to score 7000 runs in one-day cricket. The right-handed batsman made his International debut on 23rd June 2007. India’s current vice-captain in the limited over’s format, Sharma went past the 7000-run mark in his 181st innings. He reached the landmark while playing against Pakistan in the year 2018.


4. Sourav Ganguly


The one who has told the meaning of leadership to the Indian cricket, Sourav Ganguly proudly features in the list of fastest to 7000 runs in one-day cricket. He completed the feat in 174 one-day internationals. He completed 7000 one-day international runs in the year 2001 while playing against Kenya at Paarl cricket ground.


3. AB de Villiers


Widely regarded as Mr. 360 cricket, AB De Villiers will go down as one of the best all-format players South African cricket has ever produced. Known for inventing some unconventional shots, de Villiers sits third in the list of fastest to 7000 runs in one-day internationals. AB de Villiers reached 7000-run mark in 166 innings. He achieved the landmark against Australia at Perth in the year 2014.


2. Virat Kohli


The Indian skipper features just below Hashim Amla in the list. The run-machine is second in the list of fastest to 7000 runs in one-day internationals. Known for instilling aggressiveness in the Indian set-up, Virat Kohli reached 7000 one-day international runs in 161 innings. He claimed the feat at Melbourne cricket ground against Australia in 2016.


1. Hashim Amla


Former South African batsman, Hashim Amla tops the chart, having reached the landmark in just 150 innings. Having made his one-day debut a bit late as compared to other cricketers, Amla made rapid strides in a very less amount of time and thereby made a name for himself at the intentional level. He reached the landmark in the year 2017 while playing against England at the iconic Lord’s cricket ground.

Leave a Reply

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