Hashim Amla to Martin Guptill: Fastest batsmen to score 7000 runs in ODI cricket
Published On Feb 11, 2025, 03:04 PM IST
Last UpdatedFeb 11, 2025, 03:04 PM IST
Kane Williamson recently surpassed Virat Kohli's record in scoring 7000 runs in ODIs. Here are the other batters to score fastest 7000 runs in ODI format.
Hashim Amla
New Zealand’s top-order leading batsman Kane Williamson has secured the second position in the list by surpassing Virat Kohli in the recent Pakistan tri-nation series game against South Africa in Lahore. He reached the milestone in 159 innings.
Kane Williamson
Virat Kohli has gone down to the third spot after Kane Williamson surpassed him. He had scored 7000 ODI runs in 2016. At that time, he was dominating this list. However, 2 players have now surpassed him.
Virat Kohli
Ab de Villiers is a player who has barely left any batting record without his name in it. The former South African wicketkeeper-batter, who also has the record for the fastest century in ODIs, completed 7000 runs in 166 innings.
Ab de Villiers
Former Indian team captain and legendary player Sourav Ganguly, who has long hung his boots from cricket, also has his name in this record list. He completed 7000 ODI runs in 2001 in 174 innings.
Sourav Ganguly
Rohit Sharma’s ODI career saw a slow start. He could only manage to reach 2000 runs in 78 innings. However, he then picked up the pace and scored runs with a decent momentum. Rohit reached 7000 runs in 181 innings.
Rohit Sharma
Former West Indies left-handed batter Brian Lara’s ODI record is not as illustrious as his Test career. Despite a somewhat mediocre performances, he still had completed 7000 ODI runs in 183 innings.
Brian Lara
New Zealand’s former opening batter Martin Guptill holds the record for playing the second-longest innings in ODIs. He completed his 7000 runs in 186 innings.