From India's Virat Kohli to Pakistan's Babar Azam, here are top five fastest batters to complete 5,000 runs in ODI matches
West Indies batter Shai Hope scored 5000 ODI runs in 114 innings. He reached the milestone in December 2023 playing Against England
Virat Kohli is the fastest Indian to score 5000 ODI runs in 114 innings during a match against West indies
Former West Indies captain Vivian Richards reached the 5000 run mark in 114 innings in January 1987 during an ODI match against England
Former South African batter Hashim Amla scored 5000 ODI runs in 101 innings. He reached the milestone in January 2015 in the first ODI during the West Indies tour of South Africa
Pakistan's Babar Azam completed his 5000 runs in just 97 innings. He achieved the milestone in 2023 during the fourth ODI match against New Zealand.