Pakistan’s star batsman & captain Babar Azam holds the record for scoring the fastest 5000 runs in ODI cricket and tops the list. He has scored 5000 ODI runs in just 97 matches & 99 innings. According to the statistics, Babar is one of the most successful white ball players in Pakistan.
Babar Azam is followed by former South African opener Hashim Amla known for his ‘cover drive’. He completed his 5000 ODI runs in just 104 matches & 101 innings and was one of the most elegant openers at that time.
Till date, only 5 players have completed 5000 ODI runs by playing 115 or fewer innings. The toppers in the list comprise players from India, West Indies Australia, Pakistan & South Africa. From Australia – David Warner (115 innings). From India – Virat Kohli (114 innings). From Pakistan – Babar Azam (99 innings). From South Africa – Hashim Amla (101 innings). From West Indies – Vivian Richards (114 innings).
S No. | Player | Team | Opposition | Ground | Matches | Innings |
1 | Babar Azam | Pakistan | v New Zealand | Karachi | 99 | 97 |
2 | Hashim Amla | South Africa | v West Indies | Durban | 104 | 101 |
3 | Vivian Richards | West Indies | v England | Melbourne | 126 | 114 |
4 | Virat Kohli | India | v West Indies | Kochi | 120 | 114 |
5 | David Warner | Australia | v India | Wankhede | 117 | 115 |
6 | Joe Root | England | v West Indies | Bridgetown | 122 | 116 |
7 | Quinton de Kock | South Africa | v England | Cape Town | 116 | 116 |
8 | Brian Lara | West Indies | v South Africa | Lahore | 120 | 118 |
9 | Shikhar Dhawan | India | v New Zealand | Napier | 119 | 118 |
10 | Kane Williamson | New Zealand | v England | Wellington | 125 | 119 |
11 | Gordon Greenidge | West Indies | v Pakistan | Multan | 122 | 121 |
12 | AB de Villiers | South Africa | v England | Southampton | 129 | 124 |
13 | Faf du Plessis | South Africa | v Sri Lanka | Centurion | 131 | 125 |
14 | Sourav Ganguly | India | v Pakistan | Adelaide | 131 | 126 |
15 | Aaron Finch | Australia | v India | Sydney | 130 | 126 |
16 | Dean Jones | Australia | v Zimbabwe | Hobart | 131 | 128 |
17 | Graeme Smith | South Africa | v Bangladesh | Mirpur | 133 | 131 |
18 | Martin Guptill | New Zealand | v Australia | Sydney | 135 | 132 |
19 | Paul Stirling | Ireland | v West Indies | Kingston | 135 | 132 |
20 | Matthew Hayden | Australia | v South Africa | Basseterre | 137 | 133 |
21 | Michael Bevan | Australia | v West Indies | Sydney | 153 | 135 |
22 | MS Dhoni | India | v Sri Lanka | Rajkot | 152 | 135 |
23 | Gautam Gambhir | India | v Sri Lanka | Pallekele | 139 | 135 |
24 | Gary Kirsten | South Africa | v New Zealand | Singapore | 137 | 137 |
25 | Jacques Kallis | South Africa | v New Zealand | Melbourne | 142 | 137 |
26 | Ricky Ponting | Australia | v South Africa | Gqeberha | 137 | 137 |
27 | Chris Gayle | West Indies | v India | Kuala Lumpur | 140 | 137 |
28 | Sachin Tendulkar | India | v South Africa | Durban | 141 | 138 |
29 | Saeed Anwar | Pakistan | v England | Sharjah | 140 | 138 |
30 | Yousuf Youhana | Pakistan | v Bangladesh | Karachi | 144 | 138 |
FAQs
1. Which batsman holds the record for the fastest 5000 runs in ODI cricket?
Babar Azam of Pakistan holds the record for the fastest 5000 ODI runs in ODI cricket – 97 innings.
2. Which Indian batsman holds the record for the fastest 5000 runs in ODI cricket?
Former Indian captain Virat Kohli holds the record for the fastest 5000 runs in ODI cricket by an Indian – 114 innings.
3. Which is the only Irish player to feature on the list?
Paul Stirling is the only Irish player to feature in the list of fastest 5000 runs in ODI cricket. He completed his 5000 ODI runs in a match against West Indies in Kingston – 132 innings.
4. Which English player holds the record for the fastest 5000 ODI runs?
Former England captain Joe Root holds the record for the fastest 5000 runs in ODI cricket by an English player – 116 innings.
5. Where did Kane Williamson completed his 5000 ODI runs & against which team?
Kane Williamson completed his 5000 runs in a match against England in Wellington.