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

The game of cricket has seen some of the most talented cricketers showcasing their art at the biggest of stages. However, not everyone becomes great. Only the most consistent ones make a name for themselves and etch their names in the history books. Through their talent and sheet consistency, a lot of cricketers, today, break records which one couldn’t even think of at one point in time. And, perhaps, it has now come down to who do it faster.

One such record is fastest to 6000 runs in ODI and thus, in this section, we look five players who scored fastest 6000 runs in the shorter format of the game:


5. Sourav Ganguly


We bet you weren’t expecting it! The former Indian skipper is the fifth-fastest batsmen to score 6000 runs in odi-cricket. Having taken the charge at a time when India were suffering from a tumultuous period, Sourav Ganguly went down in the history of one of the greatest skippers India ever had. The Southpaw reached 6000 runs in 147 innings. He achieved the feat against Zimbabwe on 26th October 2000.


4. Viv Richards


Arguably, the greatest West Indies batsman of all-time, Viv Richards sits at fourth spot in the list. He is currently the fourth-fastest batsman to complete 6000 runs in ODI cricket. He reached the landmark in his 141st innings while playing against Pakistan in 1989.


3. Kane Williamson


One of the most level-headed captains you will ever see on a cricket field, Kane Williamson has led New Zealand cricket to greater heights ever since he took the charge. His batting numbers only improved with the added responsibility given to him. The New Zealand cricketer makes batting so easy when gets set in the middle. He completed 6000 runs in 139 innings to become the third-fastest batsman to score 6000 runs in one-day cricket.


2. Virat Kohli


The only Indian captain to have led the team win a test series in Australia, Virat Kohli’s batting numbers in one-day internationals is astonishing. The Indian skipper features at the second position in the list of fastest to 6000 runs in one-day cricket. Virat took as many as 136 innings to reach the landmark.


1. Hashim Amla


The rate at which the South African batsman has piled on runs in one-day cricket is unbelievable. Hashim Amla tops the chart of fastest to 6000 one-day international runs. He has taken just 123 innings to complete 6000 runs in the one-day format. He went past the 6000-run mark while playing against India in Mumbai.

Leave a Reply

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