Fastest 5,000 runs in ODI cricket: Hashim Amla tops the list (2024)

As many as three West Indies players feature in the top 10 list for fastest 5,000 runs in ODI cricket.

17 August, 2022

Fastest 5,000 runs in ODI cricket: Hashim Amla tops the list (1)

Advertisem*nt

Former South Africa batter Hashim Amla holds the record for the fastest 5,000 runs in ODI cricket. Amla reached the milestone in just his 101st innings in January 2015 in the first ODI during the West Indies’ tour of South Africa.

The opening batter scored 66 runs in as many deliveries in the match as the Proteas won by 61 runs through D/L method.

Hashim Amla made his ODI debut for South Africa in March 2008 against Bangladesh and while his initial outings were a bit underwhelming, he settled into 50-over international cricket after scoring his first half-century in November 2008 against Kenya. From that point on, there was no looking back.

The year 2010 was one of the finest of his ODI career as he scored four half-centuries and five tons. Two of those five centuries came against Zimbabwe in back-to-back ODIs while the other three were against West Indies twice and Pakistan.

By the time he got to the 5000-run mark, Amla had scored 17 centuries, which amounts to more than 60 per cent of his total career hundreds (27) in the 50-over format.

Amla’s record of breaching the 5000-run mark in ODI cricket in 101 innings puts him ahead of players like former West Indies captain Vivian Richards and former Indian cricket team skipper Virat Kohli, both of whom took 114 innings to reach the landmark.

Vivian Richards did so while playing against England in January 1987, whereas Kohli achieved the landmark against West Indies in November 2013. Interestingly, it took Kohli just five years and 95 days to reach 5000 runs in ODIs.

Meanwhile, the likes of David Warner and Joe Root complete the top five list for fastest players to 5000 ODI runs.

The Australia opener took 10 years and 361 days to breach the landmark in his 115th ODI innings, which was against India in January 2020. Former England captain Root crossed the 5000-run mark in his 116th ODI innings in February 2019 against West Indies.

PlayerTeamMatch dateMatchesInnings
Hashim AmlaSouth AfricaJanuary 16, 2015104101
Vivian RichardsWest IndiesJanuary 30, 1987126114
Virat KohliIndiaNovember 21, 2013120114
David WarnerAustraliaJanuary 14, 2020117115
Joe RootEnglandFebruary 20, 2019122116
Quinton de KockSouth AfricaFebruary 4, 2020116116
Brian LaraWest IndiesNovember 3, 1997120118
Shikhar DhawanIndiaJanuary 23, 2019119118
Kane WilliamsonNew ZealandMarch 3, 2018125119
Gordon GreenidgeWest IndiesNovember 13, 1990122121

Featured photo: AFP / Glyn Kirk

Advertisem*nt

Fastest 5,000 runs in ODI cricket: Hashim Amla tops the list (2024)

FAQs

Fastest 5,000 runs in ODI cricket: Hashim Amla tops the list? ›

Pakistan

Pakistan
The Pakistan national cricket team (Urdu: پاکستان قومی کرکٹ ٹیم), has represented Pakistan in international cricket since 1952. It is controlled by the Pakistan Cricket Board (PCB), the governing body for cricket in Pakistan, which is a Full Member of the International Cricket Council (ICC).
https://en.wikipedia.org › wiki › Pakistan_national_cricket_team
skipper Babar Azam
Babar Azam
Mohammad Babar Azam (pronounced [mʊɦəmməd baːbəɾ aːzəm]; born 15 October 1994), is a Pakistani international cricketer and the current captain of the Pakistan national cricket team in limited overs.
https://en.wikipedia.org › wiki › Babar_Azam
has become the fastest player to reach 5000 runs in the ODI format. He crossed the 5000 run-mark in 97 innings. Babar broke Hashim Amla's record of scoring 5000 runs in 101 innings.

Whose record did Babar Azam break to become the fastest player to reach 5000 runs in ODIs? ›

This is Azam's 97th innings in 99 one-day internationals, improving on Amla's feat of reaching the milestone in 101 innings from 104 matches. Last year he narrowly missed equalling Amla's record for fastest 4,000 ODI runs in 81 innings.

Who is the fastest 1000 runs in ODI India list? ›

During this time he scored three centuries and as many half centuries. Rounding out the top three was India's hotshot Shubman Gill. After his double century in the first ODI against New Zealand in Hyderabad in January 2023, Gill became the fastest Indian to score 1000 ODI runs.

Who has the fastest 4000 runs in ODI history? ›

Hashim Amla

He made his international debut in 2008, and it took him 81 innings to achieve this milestone. He finished his career as one of the most incredible batters of this format of the game. In an ODI match against India in 2013 at Durban, he smashed a century and became the fastest player to score 4000 runs.

Who is the fastest to 5000 runs in IPL history? ›

David Warner: Fastest player to score 5000 runs in IPL

While Suresh Raina was the first player to reach 5000 runs in the IPL, swashbuckling Australian opener David Warner was the fastest batsman in IPL to tally 5000 runs.

Who is the best captain of Pakistan? ›

In Tests, Misbah-ul-Haq has the most wins as a captain with 26 wins in 56 matches, followed by Imran Khan (14/48). In terms of W/L, Javed Miandad was the best (minimum 10 wins), with a W/L of 2.33. In ODIs, Imran Khan has the most wins, 75 in 139, followed by Wasim Akram (66 in 109).

Can Babar Azam break the Kohli record? ›

Babar Azam requires 4,420 runs in the next 99 innings to shatter Virat Kohli's record. If one considers his current average of 55.94, Azam could easily break this record. It will be interesting to see if the Pakistan captain could better Kohli's achievement.

Who is the most successful ODI captain of Pakistan? ›

Imran Khan (1982-1992) - captained Pakistan in 187 matches and won 89 games.

Who has the fastest 10,000 runs in ODI history? ›

Virat Kohli 10,000 Odi Runs Record, India Vs West Indies 2018: Kohli Passes Sachin Tendulkar. – Kohli reached the 10,000 club 10 years and 67 days after his ODI debut. It is the shortest time taken by any batsman to reach that milestone in career terms.

Who is fastest century in ODI India? ›

Virat Kohli holds the record for the fastest century for the India cricket team in ODI matches. Kohli achieved this milestone in just 52 balls during an ODI against Australia in Jaipur on October 16, 2013. He secured 15 boundaries with 7 sixes and 8 fours.

Who has the fastest 2000 runs in ODI history? ›

NEW DELHI: India's dynamic opening batsman, Shubman Gill, etched his name in cricket history by surpassing Hashim Amla's record, emerging as the fastest cricketer to reach the coveted 2,000-run mark in One Day International (ODI) cricket.

Who has most run in ODI history? ›

Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426.

Who has scored the highest ODI run in history? ›

The leading ODI run-scorer of all time is India's Sachin Tendulkar. Nicknamed "The Little Master", Tendulkar scored 18,426 in his ODI career spanning from 1989 to 2012. Sri Lankan Kumar Sangakkara was the second highest run-scorer of all time, with 14,234 runs to his name during his career.

Top Articles
Latest Posts
Article information

Author: Chrissy Homenick

Last Updated:

Views: 6317

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Chrissy Homenick

Birthday: 2001-10-22

Address: 611 Kuhn Oval, Feltonbury, NY 02783-3818

Phone: +96619177651654

Job: Mining Representative

Hobby: amateur radio, Sculling, Knife making, Gardening, Watching movies, Gunsmithing, Video gaming

Introduction: My name is Chrissy Homenick, I am a tender, funny, determined, tender, glorious, fancy, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.