HomeSportsCricketTop 12 Players to Reach Fastest 6000 runs in ODI cricket |...
-- Advertisement --

Top 12 Players to Reach Fastest 6000 runs in ODI cricket | Rapid Run Machines

- Advertisement -

It would not be wrong to say that the amount of runs a batsman scores is a fair way of estimating his quality. But an even better way might be the average and how quickly did the player reach the milestone. Generally, the quicker a batsman reaches milestones of runs scored, the more consistent he is considered. Here is a list of the top 12 international players who reached the fastest 6000 runs in ODI cricket.

-- Advertisement --

Players Who Scored Fastest 6000 Runs in ODI

HM Amla (SA) v India Wankhede 25 Oct 2015 9 Mar 2008 7y 230d 126 123 ODI # 3700
Virat Kohli (IND) v Sri Lanka Hyderabad 9 Nov 2014 18 Aug 2008 6y 83d 144 136 ODI # 3543
KS Williamson (NZ) v Australia Lord’s 29 Jun 2019 10 Aug 2010 8y 323d 146 139 ODI # 4178
DA Warner (AUS) v England Melbourne 22 Nov 2022 18 Jan 2009 13y 308d 141 139 ODI # 4480
Shikhar Dhawan (IND) v Sri Lanka Colombo (RPS) 18 Jul 2021 20 Oct 2010 10y 271d 143 140 ODI # 4307
IVA Richards (WI) v Pakistan Brisbane 7 Jan 1989 7 Jun 1975 13y 214d 156 141 ODI # 547
JE Root (ENG) v Sri Lanka Chester-le-Street 29 Jun 2021 11 Jan 2013 8y 169d 150 141 ODI # 4296
SC Ganguly (IND) v Zimbabwe Sharjah 26 Oct 2000 11 Jan 1992 8y 289d 152 147 ODI # 1648
AB de Villiers (Afr/SA) v Pakistan Sharjah 11 Nov 2013 2 Feb 2005 8y 282d 153 147 ODI # 3433
ML Hayden (AUS/ICC) v India Sydney 2 Mar 2008 19 May 1993 14y 288d 160 154 ODI # 2688
BC Lara (WI) v Bangladesh Dhaka 9 Oct 1999 9 Nov 1990 8y 334d 158 155 ODI # 1511
DM Jones (AUS) v South Africa Gqeberha 22 Feb 1994 30 Jan 1984 10y 23d 160 157 ODI # 885

Fastest 6000 runs in ODI: Hashim Amla (South Africa)

Top Ten Players - Fastest 6000 runs in ODI - KreedOn
Pic credits: cricket world cup

The fastest to score 6000 runs in ODI is the South African opener, Hashim Amla. When Amla played International cricket, for most of the time he stood among the top five most consistent batsmen in ODI cricket. Not only this but he is also the fastest to 2000, 3000, 4000, 5000,6000, and 7000 ODI runs.

He was also the fastest to reach 10 ODI centuries. Amla was an incredible asset to his team and for a long time, his average was well above 50. Only quality players like Virat Kohli have managed to do the same after playing as many games as Amla played. This unbelievable consistency however declined after 2018 and 2019. Amla ended his career with 8,113 runs and a pretty decent average of 49.47. It took Amla only 123 innings to cross the 6000 runs margin.

Fastest 6000 runs in ODI: Virat Kohli (India)

Image Source- News18

As expected of this modern-day legend, King Kohli’s name comes in this list too. He is the
second on the list, taking 136 innings to reach the milestone of 6000 runs mark.
Virat Kohli is a batsman par excellence, there are no double thoughts about it. But what is even more impressive is the way Virat has improved himself over the years and has become more consistent with time. Virat is not only the second fastest to 6000 ODI runs but he is also the fastest to 8000, 9000, 10000, 11000 and 12000 ODI runs.
Virat is not only among the small elite group of six players to reach 12000 ODI runs but also has the second-most ODI centuries to his name.

fastest to 1000 odi runs - KreedOnAlso Read: Fastest to 1000 ODI Runs: The Fast & the Furious of ODI Cricket

Fastest 6000 runs in ODI: Kane Williamson (New Zealand)

Fastest 6000 runs in ODI - KreedOn
pic credits: sky sports

The third on the list for fastest to 6000 ODI runs is Kane Williamson. It took 139 innings to the member of the popular ‘Fab Four’ to achieve this feat. If Cricket is the gentleman’s game, then Kane Williamson is without a doubt one of the greatest role models the game has ever produced.
Calm and humble off the field and consistent and reliable on the field, the New Zealand Captain is surely one of the best players to exist today.

Fastest 6000 runs in ODI: DA Warner (Australia)

Image Source- ABP

The fourth on the list for fastest to 6000 ODI runs is David Warner. He took 139 innings to achieve this milestone. Australian cricketer David Warner, who has captained the national team in limited-overs cricket and served as the Test vice-captain, achieved a significant milestone on September 28, 2017. During his 100th ODI match, he became the first Australian and the eighth player in history to score a century in this special occasion.

Fastest 6000 runs in ODI: Shikhar Dhawan (India)

Fastest 6000 runs in ODI - KreedOn
Image Source: Indian Express

The fifth name in the list of fastest to reach 6000 runs in ODI is Shikhar Dhawan. It took the left-handed Indian opener 140 innings to get to the milestone.
For someone famous as a reckless but brilliant batsman, Shikhar Dhawan has been remarkably consistent in his career. The batsman is often considered one of the best left-handed openers for India in modern-day cricket.
During his rise, he was often compared to the likes of Yuvraj Singh and Virender Sehwag.
Shikhar has 6,793 runs in ODI with an impressive average of 44.11 He stands at number fifth on the list for fastest to 6000 ODI runs.

Types of balls KreedOnAlso Read | List of All the Types of Cricket Balls Used in the Game

Vivian Richards (West Indies)

Fastest 6000 runs in ODI - KreedOn
Picceredits: CricTracker

Sir Vivian Richards comes sixth in the list of fastest to 6000 ODI runs. It took Vivian Richards only 141 innings to reach the 6000 ODI runs milestone.
It is not a big surprise that the name of the legend appears on this list. Vivian Richards was one of the most consistent batsmen in the world and his technique and ability could be matched by only a few.
Vivian Richards scored a total of 6,271 runs in his entire career and his record for the fastest to 6000 ODI runs was left untouched for a long time until Virat Kohli finally broke it in 2014.

Joe Root (England)

Fastest 6000 runs in ODI - KreedOn

The seventh on this list for fastest to 6000 ODI runs is the English batsman Joe Root. It took Root 141 innings to reach the milestone. Joe Root is one of the most consistent players in the world right now. He is also the most reliable player for his team along with the all rounder Ben Stokes.
With 6,207 runs in ODI cricket with a phenomenal average of 50.05, it is no surprise that Joe Root is a remarkable cricketer.

fastest 2000 runs in odi - Hashim Amla | KreedOnAlso read: Fastest 2000 Runs In ODI: Who Reached 2k First?

Sourav Ganguly (India)

Sourav Ganguly - KreedOn
pic credits: CricTracker

The third Indian on this list after Virat Kohli and Shikhar Dhawan, and the eighth-fastest player to reach 6000 ODI runs is the former Indian Captain Saurav Ganguly. It took him 147 innings to reach this important milestone.
Affectionately called ‘Dada’ which means ‘Elder Brother’, Saurav Ganguly is not only one of
India’s best captain ever but also one of the best opening batsmen we ever had.
Saurav Ganguly had one of the most illustrious careers in Indian Cricket history with over eleven thousand runs and 300 matches. He came at number eighth on this list for fastest to 6000 ODI runs.

Ab De Villiers (South Africa)

Ab De Villiers - KreedOn

The number ninth spot on the list goes to the South African right-handed batsman Ab De Villiers. It took him 147 innings, the same as Ganguly, to reach the record.
Ab De Villiers was a truly rare breed. He could hit the ball anywhere he wanted, hence earning the nickname Mr.360. The proteas legend has many records of his name. He has the record for the fastest ODI fifty, fastest ODI hundred, and the fastest ODI 150. In addition, he is also the only batsman to have both an average of over 50 and a strike rate of over 100 in his ODI career.

most sixes in ODI KreedOnAlso Read | Most sixes in ODI: 12 batsmen with the most sixes in ODI cricket

Matthew Hayden (Australia)

Pic credits: twitter

The tenth name on the list is Matthew Hayden. It took Matthew Hayden only 154 innings to get to the milestone. Matthew Hayden belonged to one of the best Australian teams to ever exist and his explosive style of batting was surely a great asset for the team.
Hayden ended his ODI career scoring 6,133 runs in 161 matches with an impressive average of 43.81.

Brian Lara (West Indies)

Brian Lara - KreedOn

The eleventh name in the list for the fastest to 6000 ODI runs is Brian Lara. It took Brian Lara only an inning more than Hayden to reach the 6000 ODI runs milestone.
Brian Lara is one of the greatest left-handed batsmen to exist and probably the greatest
match-winner the game has ever seen. With over 10 thousand runs in both the one day and the test formats.
It takes a lot of consistency and hard work to score 6000 runs in ODI cricket and these players had not only scored 6000 ODI runs but scored them with incredible consistency. They are truly some of the greatest the game will ever see.

Dean Jones (Australia) 

Image Source- Yahoo Sport

Dean Mervyn Jones, was a Australian cricketer, coach, and commentator, left a remarkable legacy in the world of cricket. Representing Australia in Test matches and One Day Internationals (ODIs), he not only boasted an impressive record in Test cricket but also made a significant impact on the ODI format, earning him enduring recognition. He took 157 innings to achieve this milestone.

Best Cricket Helmets - KreedOnRead More | Top 10 Cricket Helmet for best protection & at most safety

Follow us on: InstagramFacebookYouTubeWhatsApp and be part of KreedOn’s community

For more sports knowledge and latest stories on Indian sports and athletes

Subscribe Now Receive exciting Indian sports stories on your WhatsApp now.


Please enter your comment!
Please enter your name here