Oftentimes, records and statistics are the first things a cricket fan or analyst looks at when determining a player's value. As the game becomes more professional, numbers become increasingly relevant. The most critical statistic for a batsman needs to be his run total. The number indicating his average would be a strong competitor. A batter's average is a figure that indicates how consistent a batsman has been. Attaining the 7000-run mark is a significant milestone for batters. The following is a list of the top 10 players to reach 7000 runs in ODIs the quickest.
The South African Opener had previously astounded everyone with his incredible consistency. In ODIs, he is the quickest to reach 2000, 3000, 4000, 5000, 6000, and 7000 runs.
He is also the quickest player to reach ten ODI hundreds. Amla finished his career with 8,113 runs at a 49.47 average.
He is the fastest player to reach 7000 ODI runs. He reached the century mark in 150 innings.
Virat Kohli, India's run engine and arguably the greatest batsman of the contemporary era is an incredible joy to watch.
Not only is Virat Kohli the batsman with the second-most ODI centuries, but also holds the record for the quickest ascension to 8000, 9000, 10000, 11000, and 12,000 ODI runs.
He is the second-fastest player in ODI history to reach 7000 runs. This accomplishment was accomplished in just 161 innings by Virat.
AB De Villiers
AB de Villiers, one of the game's most unorthodox greats, was a critical member of every team he played for, from South Africa to his IPL franchise.
AB de Villiers has numerous records, including the fastest ODI fifty, fastest ODI hundred, and fastest ODI 150.
He is third on the list of fastest ODI runs to 7000. He accomplished the feat in 166 innings.
Saurav Ganguly is one of India's finest captains and batsmen. In 308 matches, he scored 11,221 runs at an average of 40.95.
He is the fourth player to reach 7000 ODI runs the quickest. He needed 174 innings to set the record.
Rohit Sharma, the third Indian on our list, is one of the top limited-overs batsmen in the world and also one of the best openers.
Among the several records he has set, the most frequently mentioned are his three double tonnes. However, he also holds several other records, including a fantastic ODI average of 48.96.
Rohit Sharma is fifth on the list of fastest to 7000 ODI runs, having done so in just 181 innings.
Brian Lara(West Indies)
Brian Lara was one of the game's greatest match-winners. His ability and will to score big runs had long been admired by all.
Brain Lara's greatness is readily apparent by the fact that he excelled in both game types. He amassed over 10,000 runs in both One-Day International and Test cricket.
He is sixth on the list of fastest players to 7000 ODI runs. He needed 183 innings to reach the mark.
Desmond Haynes (West Indies)
Desmond Haynes was the second half of one of cricket's greatest opening combinations. His controlled demeanor nicely complements that of his energetic companion Gordon Greenidge.
Desmond Haynes finished his ODI career with a slew of records. He amassed 8,648 runs and 17 centuries at a 41.38 average. For his era, these stats were incredible in ODI's.
He amassed 7000 ODI runs in 187 innings and is ranked seventh on this list of players who reached 7000 ODI runs the quickest.