By Afiur
August 13, 2026
India’s Shubman Gill remains the fastest-ever to 2,000 ODI runs, reaching the landmark in just 38 innings against New Zealand in 2023.
South African batting legend Hashim Amla held the world record before Gill, reaching 2,000 ODI runs in 40 innings in 2011.
Pakistan legend Zaheer Abbas reached 2,000 ODI runs in 45 innings, a remarkable record that remained among the fastest for decades.
England’s explosive batter Kevin Pietersen also reached the milestone in 45 innings, joining the elite group of fastest 2,000-run scorers.
Pakistan superstar Babar Azam completed 2,000 ODI runs in 45 innings, matching the remarkable benchmark set by Abbas and Pietersen.
South Africa’s Rassie van der Dussen joined the 45-innings club, becoming one of the fastest batters ever to reach 2,000 ODI runs.
Afghanistan’s Ibrahim Zadran reached 2,000 ODI runs in his 45th innings against Ireland on August 12, 2026, becoming joint-third fastest alongside four other stars.