Categories: Sports News

Top 5 Batters Quickest To 5000 Runs In ODIs: From Virat Kohli To Babar Azam; Check Who Are The Other Cricketers In The List

Here we take a look at the batters quickest to 5000 runs in ODI cricket. The tally includes big names like Viv Richards and Virat Kohli

Add NewsX As A Trusted Source
Add as a preferred
source on Google
Published by Somya Kapoor
Last updated: December 27, 2025 17:32:26 IST

There have been batters who have taken the world cricket by storm. Scoring heaps of runs and winning matches for their respective nations have led them get the recognition at the highest level. Here we take a look at the batters quickest to 5000 ODI runs.

Babar Azam (97 innings)

Babar Azam (Image Credit – X)
Babar Azam (Image Credit – X)
Babar Azam (Image Credit – X)

Pakistan star batter Babar Azam tops this list after the right-handed batter achieved the feat of getting 5000 ODI runs in his 97th innings. Babar got to the milestone against New Zealand in Karachi in 2023.

Hashim Amla (101 innings)

Hashim Amla. (Photo Credits: X)
Hashim Amla. (Photo Credits: X)
Hashim Amla. (Photo Credits: X)

South Africa’s Hashim Amla is the next in the tally. Amla has been one of the most sought after South African cricketers in both ODIs and Tests. The right-hander got to the milestone against West Indies back in 2015 in Durban. 

Viv Richards (114 innings)

Viv Richards. (Photo Credits: X)
Viv Richards. (Photo Credits: X)
Viv Richards. (Photo Credits: X)

West Indies great Viv Richards who was known for his flamboyance is third in this list. Richards took 114 innings to breach the 5000-run mark in ODIs. He achieved the feat against England in 1987 in Melbourne. 

Virat Kohli (114 innings)

Virat Kohli. (Photo Credits: X)
Virat Kohli. (Photo Credits: X)
Virat Kohli. (Photo Credits: X)

India’s star batter Virat Kohli has scored massive amount of runs for the team across all formats at the highest level. The right-handed batter got to 5000 ODI runs in 114 innings against West Indies in 2013 in Kochi. Kohli recently went past 16000-run mark in List A cricket. 

Shai Hope (114 innings)

Shai Hope is the next in the list. He achieved the milestone against England at North Sound in 2023. 

Also Read: Good News For Team India Fans As Shreyas Iyer Resumes Batting, Undergoes Further Assessment At BCCI CoE

Published by Somya Kapoor
Last updated: December 27, 2025 17:32:26 IST

Recent Posts

‘Partners In Crime’: Iran Foreign Minister Seyed Abbas Araghchi Slams US-Israel Over Strikes On Iranian Universities, Calls It Their ‘True Objective’

Seyed Abbas Araghchi condemned U.S.-Israeli strikes on Iranian universities, accusing them of targeting knowledge, while…

March 30, 2026

Khamenei Is Alive: Supreme Leader Issues New Message As Trump Questions His Existence

Mojtaba Khamenei thanked Iraq, including Ali Sistani, for support in the conflict, while his continued…

March 30, 2026

PSL Ball Tampering Controversy: Lahore Qalandars’ Captain Shaheen Afridi, Haris Rauf and Fakhar Zaman Get Caught On Camera | Video

PSL 2026 controversy: Lahore Qalandars' Shaheen Afridi, Haris Rauf, and Fakhar Zaman accused of ball…

March 30, 2026