Top 5 Fastest Batsmen to Score 5000 Runs In ODI

From India's Virat Kohli to Pakistan's Babar Azam, here are top five fastest batters to complete 5,000 runs in ODI matches

5.Shai hope ( West Indies)

114 Innings

West Indies batter Shai Hope scored 5000 ODI runs in 114 innings. He reached the milestone in December 2023 playing Against England

4.Virat Kholi ( India)

114 Innings

Virat Kohli is the fastest Indian to score 5000 ODI runs in 114 innings during a match against West indies

3.Vivian Richards ( West Indies)

114 Innings

Former West Indies captain Vivian Richards reached the 5000 run mark in 114 innings in January 1987 during an ODI match against England

2.Hashim Amla ( south Africa )

101 Innings

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

1.Babar Azam ( Pakistan)

97  Innings

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.