Three out of top five batters are from South Africa.
Quinton de Kock, in the 3rd ODI Pakistan vs South Africa, scripted history by becoming the second-fastest to 7000 ODI runs. He achieved this milestone ahead of players like Kane Williamson and Virat Kohli.
This is a huge achievement, as the list includes some of the greatest players. Let’s take a look at the list of players with the fastest to 7000 ODI runs.
One of South Africa’s best openers, Hashim Amla, still ranks among the fastest to 7000 ODI runs. He achieved this feat in 150 innings.
In his ODI career, he played 181 matches and batted in 178 innings, averaging 49.46 with a strike rate of 88.39, scoring 27 centuries and 39 half-centuries.
Quinton de Kock, another opener from South Africa, became the second-fastest to 7000 ODI runs. Batting in his 158th inning, he scored 53 runs to achieve this feat.
Notably, the ongoing series marked de Kock’s return to the format after two years, following his retirement from ODIs after the World Cup in 2023. In his ODI career so far, he has scored 22 centuries and 32 half-centuries.
ALSO READ:
One of the best New Zealand batters and former captains, Kane Williamson, is third on the list of fastest to 7000 ODI runs. He took 11 more outings than de Kock, as he crossed the milestone earlier this year.
In his ODI career so far, he has played 175 matches and batted in 167 innings, scoring 7256 runs at an average of 48.69. He has 15 centuries and 47 half-centuries to his name.
Virat Kohli from India is fourth on the list of fastest to 7000 ODI runs. He took 161 innings, reaching the milestone almost a decade ago 2016. Whenever there is a record in ODIs, you will inevitably find Virat Kohli’s name on the list, frequently at the top.
In his ODI career so far, Virat has played 305 matches and batted in 293 innings, scoring 14,255 runs at an average of 57.71. He has recorded 51 centuries and 75 half-centuries.
AB de Villiers is the fifth name on the list of fastest to 7000 ODI runs. He achieved this feat in 166 innings in 2014. One of the best for South Africa, de Villiers was terrific in ODIs.
In his career, he played 228 matches and batted in 218 innings, scoring 9,577 runs at an average of 53.50 with a strike rate of 101.09, along with 25 centuries and 53 half-centuries.
| Rank | Player Name | Team | Innings |
| 1 | Hashim Amla | South Africa | 150 |
| 2 | Quinton de Kock | South Africa | 158 |
| 3 | Kane Williamson | New Zealand | 159 |
| 4 | Virat Kohli | India | 161 |
| 5 | AB de Villiers | South Africa | 166 |
For more updates, follow CricXtasy on Facebook, Instagram, Twitter, and YouTube.