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.
Top 12 Players to Score Fastest 7000 runs in ODI
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 2009 | 9y 124d | 194 | 189 |
Also Read | Top 14 Autobiographies of Cricketers
Fastest 7000 runs in ODI: Hashim Amla (South Africa)
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)
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.
Also Read | How Cricket Bats Are Made? Step-by-Step Guide
Fastest 7000 runs in ODI: AB De Villiers (South Africa)
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)
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.
Also Read | Love Wagering on Cricket? Top 5 Cricket Leagues
Rohit Sharma (India)
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)
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.
Also Read | How Cricket Balls Are Made | Step-by-Step Guide
Martin Guptill (New Zealand)
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)
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.
| Mankading In Cricket: All You Need To Know About This Controversial Dismissal Method
Jacques Kallis (South Africa)
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)
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)
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)
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.
Read More | Top 10 Cricket Helmet for best protection & at most safety
FAQ
South African cricketer, Hashim Amla is the fastest to reach 7000 runs in ODI cricket with just 150 innings.
Virat Kohli scored fastest 7000 runs in ODI from India in 161 innings.
Rohit Sharma scored 7000 ODI runs in 181 innings. He is the third fastest Indian to score 7000 ODI runs after Virat Kohli.