• 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 6000 Runs in ODI

ODI: One-day internationals have always come up with different challenges for players all over the world. It is not just about making a debut for your country and performing initially. In fact, it is about carrying on the form for a long time. Because the best are those who keep on performing for a long period of time.

In this article, we will discuss some of the best batters in the history of ODI cricket. This article will see the list of players who have reached the 6000-run mark in ODIs and are the fastest to do so.

Babar Azam from Pakistan is just 95 runs away to break this world record for fastest 6000 runs in ODI format. He has 3 innings left to break this record by scoring just 95 runs as soon as possible.

Fastest 6000 Runs in ODI Cricket

PlayerAgainstMatch DateDebutTimeMtsInns
Hashim Amla (SA)India25 Oct 20159 Mar 20087y 230d126123
Virat Kohli (IND)Sri Lanka9 Nov 201418 Aug 20086y 83d144136
Kane Williamson (NZ)Australia29 Jun 201910 Aug 20108y 323d146139
Shikhar Dhawan (IND)Sri Lanka18 Jul 202120 Oct 201010y 271d143140
Viv Richards (WI)Pakistan7 Jan 19897 Jun 197513y 214d156141
Joe Root (ENG)Sri Lanka29 Jun 202111 Jan 20138y 169d150141
Quinton De Kock (SA)Australia9 Sep 202319 Jan 201310y 234d142142
Sourav Ganguly (IND)Zimbabwe26 Oct 200011 Jan 19928y 289d152147
AB de Villiers (SA)Pakistan11 Nov 20132 Feb 20058y 282d153147
Mathew Hayden (AUS)India2 Mar 200819 May 199314y 288d160154
Brian Lara (WI)Bangladesh9 Oct 19999 Nov 19908y 334d158155

There are two Indian batters in the top four of this list. So let’s check.

5. Viv Richards (West Indies) – 141 innings

There are two batters who are joint-fifth fastest to achieve this mark. However, at no. 5 is the former West Indies captain and legendary batter, Sir Viv Richards. The right-hander was always known for his attacking batting, irrespective of the opposition. He was a major reason the West Indies won the 1979 ODI World Cup. Richards made his debut in June 1975 against Sri Lanka and it took 141 innings to complete 6000 ODI runs. In his career, he made 6721 runs in 167 innings, with 11 centuries and 45 fifties.

4. Shikhar Dhawan (India) – 140 innings

The fourth fastest batter to reach 6,000 ODI runs is veteran Indian opener Shikhar Dhawan. The left-hander has been exceptional for India in ODI cricket. He made his debut in October 2010 and it took him 140 innings to reach the 6000-run mark in ODIs. Dhawan has so far played 158 innings and made 6672 runs at an average of 45.08 and a strike rate of 91.78. He has also scored 17 centuries and 38 half-centuries.

3. Kane Williamson (New Zealand) – 139 innings

The New Zealand opener, Kane Williamson, is third on the list. Williamson is the third fastest, who took 139 innings to complete 6000 ODI runs in his career. The New Zealand skipper made his ODI debut in August 2010 against India at Dambulla. Since then, he has been the backbone of the batting lineup for New Zealand. In his career so far, Williamson has scored 6296 runs in 148 innings at an average of 46.98. He has also scored 13 centuries and 39 half-centuries.

2. Virat Kohli (India) – (136 innings)

There are not many batting records that you will find with Virat Kohli not featuring in them. The former Indian skipper is the second fastest player to score 6000 ODI runs in his career. Virat took only 136 innings to do so and has been the most consistent performer for India across all formats. He made his debut in August 2008 against Sri Lanka. So far, he has played 253 innings and scored 12344 runs at a brilliant average of 57.68. Virat has also scored 43 centuries and 64 half-centuries in his career.

1. Hashim Amla (South Africa) – 123 innings

Former South African captain Hashim Amla is the fastest batsman in ODI history to reach 2000, 3000, 4000, 5000, 6000, and 7000 runs. That shows the consistency of the man over the years. Without a doubt, Amla was one of the best in history. He made his debut in an ODI against Bangladesh in March 2008. It took him just 123 innings to complete 6000 ODI runs. At the time of his retirement, Amla had 8113 in 178 innings, with 27 centuries and 39 half-centuries.

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