Top 12 Players to Score Fastest 7000 Runs in ODI (2024)

- Advertisem*nt -

Table of Contents

Records and numbers are more often the first thing a cricket fan or analyst looks at to determine a player’s value. As the game gets more professional, the stats get more important. The most important number for a batsman has to be the number of runs he has scored. Giving it stiff competition would be the number showing his average. An average of a batsman is the number displaying how consistent a batsman has been. One of the great milestones for batsmen is to reach the 7000 runs milestone. Here is a list of the top eleven players to score the fastest 7000 runs in ODI.

-- Advertisem*nt --

Player

Match Date

Time

Mat

Inns

HM Amla (SA)

29 May 2017

9y 81d

153

150

Virat Kohli (IND)

17 Jan 2016

7y 152d

169

161

AB de Villiers (Afr/SA)

14 Nov 2014

9y 285d

172

166

Saurav Ganguly (IND)

24 Oct 2001

9y 286d

180

174

Rohit Sharma (IND)

23 Sep 2018

11y 92d

187

181

BC Lara (WI)

6 May 2001

10y 178d

187

183

MJ Guptill (NZ)

4 Apr 2022

13y 84d

189

186

DL Haynes (WI)

14 Dec 1991

13y 295d

188

187

JH Kallis (SA)

20 Aug 2004

8y 224d

197

188

LRPL Taylor (NZ)

25 Feb 2018

11y 361d

202

188

Sachin Tendulkar (IND)

7 Jul 1998

8y 201d

196

189

Chris Gayle

13 Jan 20099y 124d

194

189

Top 12 Players to Score Fastest 7000 Runs in ODI (1)Also Read |Top 14 Autobiographies of Cricketers

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

Top 12 Players to Score Fastest 7000 Runs in ODI (2)

-- Advertisem*nt --

The South African Opener had long stunned everyone with his amazing consistency. He is the fastest to 3000, 4000, 6000, & 7000 runs in ODI. Amla ended his ODI career with 8,113 runs with an average of 49.47. He stands at the top of the list for fastest to 7000 ODI runs. He achieved the milestone in 150 innings.

Fastest 7000 runs in ODI: Virat Kohli (India)

Top 12 Players to Score Fastest 7000 Runs in ODI (3)

India’s run-machine and probably modern-day’s greatest batsman, Virat Kohli is an absolute treat to watch.

Virat Kohli is not only the batsman to have the second most ODI centuries but also has the record for fastest to 8000, 9000, 10000, 11000 and 12,000 ODI runs. He is the second-fastest to 7000 ODI runs. Virat achieved this feat in just 161 innings.

-- Advertisem*nt --

Top 12 Players to Score Fastest 7000 Runs in ODI (4)Also Read |How Cricket Bats Are Made? Step-by-Step Guide

Fastest 7000 runs in ODI: AB De Villiers (South Africa)

Top 12 Players to Score Fastest 7000 Runs in ODI (5)

One of the most unconventional greats to play the game, AB de Villiers was a vital part of whichever team he was playing with, from the South African side to his IPL franchise.

AB de Villiers has many records to his name including the fastest ODI fifty, fastest ODI hundred, and fastest 150 in ODI to his name. He is number three on the list for fastest to 7000 ODI runs. He reached the milestone in only 166 innings.

Fastest 7000 runs in ODI: Saurav Ganguly (India)

Top 12 Players to Score Fastest 7000 Runs in ODI (6)

Sourav Ganguly, affectionately known as “Dada” by his fans, is one of the most iconic and influential figures in Indian cricket history. He is one of the greatest Indian Captains and batsmen to exist. He scored 11,221 runs in 308 matches with an average of 40.95. One of Ganguly’s most significant contributions to Indian cricket was his leadership. He is the fourth fastest to 7000 ODI runs. It took him 174 innings to get to the record.

-- Advertisem*nt --

Top 12 Players to Score Fastest 7000 Runs in ODI (7)Also Read |Love Wagering on Cricket? Top 5 Cricket Leagues

Rohit Sharma (India)

Top 12 Players to Score Fastest 7000 Runs in ODI (8)

Rohit Sharma, often referred to as the “Hitman” by cricket enthusiasts, is one of the most prolific and stylish batsmen in contemporary cricket. He is one of the best limited-overs batsmen in the world and also one of the best openers in the world.

Among the many records he has broken, the most talked about are usually his three double tons. But he has several other records too, like a great ODI average of 48.96. Rohit Sharma is number fifth on the list for fastest to 7000 ODI runs by taking only 181 innings to reach the milestone.

Brian Lara (West Indies)

Top 12 Players to Score Fastest 7000 Runs in ODI (9)

Brian Lara was one of the greatest match-winners to play the game of cricket. His skill and hunger to score big runs had always impressed everyone.

Brain Lara’s greatness is easily visible by the fact that he was great in both formats of the game. He scored over 10,000 runs in both ODI and Test cricket. He takes the sixth spot on the list for fastest to 7000 ODI runs. It took him 183 innings to reach the milestone.

Top 12 Players to Score Fastest 7000 Runs in ODI (10)Also Read |How Cricket Balls Are Made | Step-by-Step Guide

Martin Guptill (New Zealand)

Top 12 Players to Score Fastest 7000 Runs in ODI (11)

Guptill hit the elite list of the fastest 7000 runs in ODI cricket in 2022, surpassing Haynes, Kallis, Taylor and Tendulkar. Martin Guptill took the seventh spot of the list. He touched the 7000 mark in 186 innings.

Desmond Haynes (West Indies)

Top 12 Players to Score Fastest 7000 Runs in ODI (12)

Desmond Haynes was the other half of one of the best opening pairs in cricket. His measured approach complements his explosive partner Gordon Greenidge perfectly.

Desmond Haynes ended his ODI career with many records to his name. He scored 8,648 runs and 17 centuries with an average of 41.38. These stats were amazing in ODI’S for his time. He reached 7000 ODI runs in 187 innings and is now number eighth on this list for the fastest 7000 runs in ODI.

Top 12 Players to Score Fastest 7000 Runs in ODI (13)Also Read|Mankading In Cricket: All You Need To Know About This Controversial Dismissal Method

Jacques Kallis (South Africa)

Top 12 Players to Score Fastest 7000 Runs in ODI (14)

The South African all rounder is quite possibly one of the best players who ever played the game of cricket. Jacques Kallis could bat at number three, bowl as the main bowler, and field in slip. There has simply been no all-rounder like him.

In ODI, he scored 11,579 runs with an average of 44.44. He is number 9th on this list for the fastest 7000 runs in ODI. He took 188 innings to get to the milestone.

Ross Taylor (New Zealand)

Top 12 Players to Score Fastest 7000 Runs in ODI (15)

Ross Taylor is one of New Zealand’s best players. His reliability as a batsman and consistency to score runs in big matches has made him an asset for his team.

Ross Taylor is the highest run scorer for New Zealand in ODI cricket with 8,581 runs in 233 matches. He has an average of 48.2.It took him the same number of innings (188) as Jacques Kallis to reach there.

Sachin Tendulkar (India)

Top 12 Players to Score Fastest 7000 Runs in ODI (16)

The ‘God of Cricket‘ as he is called, Sachin Tendulkar defined cricket for an entire generation and more.

Sachin Tendulkar is the highest run-scorer in ODI and Test with the most centuries and many more records. He scored 18,426 runs in 463 matches in his ODI career. These numbers in his stats often seem unbelievable. Sachin is number 11th on this list. He reached the milestone in 189 innings.

Chris Gayle (WI)

Top 12 Players to Score Fastest 7000 Runs in ODI (17)

Chris Gayle, often known as the “Universal Boss,” is one of the most entertaining and destructive cricketers to have ever graced the sport of cricket. Apart from T20 cricket, Gayle has also been a dominant force in One Day Internationals (ODIs) and Test cricket. His aggressive approach and fearless attitude have made him a key figure in the West Indies national team. In 301 matches, he scored 10480 runs at an average of 37.8. Gayle is number 12th on this list. He reached the milestone in 189 innings.

Top 12 Players to Score Fastest 7000 Runs in ODI (18)Read More |

FAQ

Who is the fastest to reach 7000 ODI runs?

South African cricketer, Hashim Amla is the fastest to reach 7000 runs in ODI cricket with just 150 innings.

Who scored fastest 7000 runs in ODI from India?

Virat Kohli scored fastest 7000 runs in ODI from India in 161 innings.

In how many innings did Rohit Sharma score 7000 ODI runs?

Rohit Sharma scored 7000 ODI runs in 181 innings. He is the third fastest Indian to score 7000 ODI runs after Virat Kohli.

Top 12 Players to Score Fastest 7000 Runs in ODI (2024)

FAQs

Who has the fastest 7000 runs in ODI history? ›

South Africa's Hashim Amla is the batter to complete the fastest 7000 runs in ODI cricket. This record was previously held by his countryman AB de Villiers (166 innings), whom Amla beat by 16 innings (150 innings). AB de Villiers is the unique batter on the list with a 100+ career strike rate.

Who has the fastest 8000 runs in ODI history? ›

Virat Kohli leads the list of fastest batsmen to score 8000 runs in ODIs, having crossed the milestone in just 175 ODI innings, one less than Hashim Amla. He is arguably the greatest batsman in the history of ODI cricket as his achievements are now unmatched.

Who has the fastest 10,000 runs in ODI history? ›

Virat Kohli 10,000 Odi Runs Record, India Vs West Indies 2018: Kohli Passes Sachin Tendulkar. – Kohli reached the 10,000 club 10 years and 67 days after his ODI debut. It is the shortest time taken by any batsman to reach that milestone in career terms.

Who has the fastest 13000 runs in ODI history? ›

Virat Kohli is also the fastest player to reach the mark of 13000 ODI runs, taking just 267 innings to complete the feat. Tendulkar was the previous quickest to the mark with 321 innings.

Who has the fastest 5000 runs in ODI history? ›

5 batters fastest to 5,000 runs in ODI matches
  • Virat Kohli is the fastest Indian to score 5000 ODI runs in ODI in 114 innings during a match against West Indies. ...
  • 115 innings. ...
  • Australia's batter David Warner hit the target of 5000 runs in 115 innings during the first One Day International against India in January 2020.
Oct 12, 2023

Who is the fastest Indian to score 7000 runs in ODI? ›

Virat Kohli has become the fastest man to score 7000 runs in One-Day International cricket, but South African star Hashim Amla remains well on track to take the record for himself.

Who has the fastest 9000 runs in Odi history? ›

The record for the fastest to 9000 ODI runs stands with India skipper Virat Kohli, who achieved the feat in just 194 innings. The second batsman in the elite list is former South Africa cricketer AB de Villiers (205 innings).

Who scored fastest 1000 runs in Indian team? ›

Sachin Tendulkar, the legendary 'God of cricket', achieved this milestone in 20 innings in six editions of the World Cup (1992-2011). His masterful batting and undying dedication made him the cornerstone of the Indian cricket team.

Who scored fastest 8000 runs in T20 for India? ›

Kohli reached the landmark in his 243rd innings, overtaking Suresh Raina, who had become the fastest Indian to score 8,000 T20 runs in his 284th innings. Kohli has now hit 35 fifties in IPL.

Who is the fastest Indian batsman to reach number 1 in ODI? ›

MS Dhoni first became the No. 1 batter in 2006 when he broke Ricky Ponting's record for the fastest batter to achieve the top spot in just 38 innings into his ODI career.

Who has reached 10000 runs in fewest innings in ODI? ›

– Kohli reached the 10,000 club in just 205 ODI innings, becoming the fastest batsman (in terms of runs) to do so. Tendulkar took 259, Ganguly 263 and Ponting 266.

Who was the first Indian to score 10000 runs? ›

Sunil Gavaskar was the first batsman to score 10,000 runs in international test cricket. He achieved the milestone against Pakistan in 1987. Sunil Gavaskar scored 10,122 runs in 125 Tests for India.

Did Kohli run 13000 in ODI? ›

Team India's 'run-machine' Virat Kohli became the fastest to complete 13000 ODI during the Asia Cup Super 4 contest against Pakistan on September 11, 2023. He achieved the monumental feat in his 267 innings and emerged as the second Indian to join the list.

What is the fastest century in ODI history of Kohli? ›

Kohli scored an unbeaten 100 off just 52 balls at a rate of 192.31, the fastest hundred by an Indian batsman in ODIs and the fastest in ODIs against Australia.

How many runs of Babar Azam are in all formats? ›

Babar Azam Career Stats
FormatMatRuns
Tests523898
ODIs1175729
T20Is1143823
FC895950
2 more rows

How Virat scored 7000 runs in IPL? ›

The 34-year-old batter got to the 7000-run mark in his 225th IPL innings with a cut shot against Axar Patel which raced to the fence. DC also happens to be Kohli's favourite IPL opponent, having got to 100 T20 runs against the side in the same game early on.

Who has most run in ODI history? ›

Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426.

Who has the fastest 100 in WC history? ›

Glenn Maxwell etched his name in the record books as he hit the fastest century in the ODI World Cup history, in just 40 balls, surpassing the record of Aiden Markram.

Who has scored the highest ODI run in history? ›

The leading ODI run-scorer of all time is India's Sachin Tendulkar. Nicknamed "The Little Master", Tendulkar scored 18,426 in his ODI career spanning from 1989 to 2012. Sri Lankan Kumar Sangakkara was the second highest run-scorer of all time, with 14,234 runs to his name during his career.

Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 6063

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.