Pakistan’s star opening batsman Fakhar Zaman holds the record for scoring the fastest 1000 runs in ODI cricket and tops the list. He has scored 1000 ODI runs in just 18 matches & 18 innings.
Fakhar Zaman is followed by his teammate and opening partner Imam-ul-Haq. He completed his 1000 ODI runs in just 19 matches & 19 innings.
Till date, only 3 players have completed 5000 ODI runs by playing 20 or fewer innings. The toppers in the list comprise players from Pakistan & India. There are 2 players from Pakistan – Fakhar Zaman (18 matches) & Imam Ul Haq (19 matches). From India – Shubman Gill (19 matches).
S No. | Player | Team | Opposition | Ground | Matches | Innings |
1 | Fakhar Zaman | Pakistan | v Zimbabwe | Bulawayo | 18 | 18 |
2 | Imam-ul-Haq | Pakistan | v South Africa | Centurion | 19 | 19 |
3 | Shubman Gill | India | v New Zealand | Hyderabad | 19 | 19 |
4 | Vivian Richards | West Indies | v England | Sydney | 22 | 21 |
5 | Kevin Pietersen | England | v India | Faridabad | 27 | 21 |
6 | Jonathan Trott | England | v Ireland | Bengaluru | 21 | 21 |
7 | Quinton de Kock | South Africa | v Zimbabwe | Bulawayo | 21 | 21 |
8 | Babar Azam | Pakistan | v Australia | Perth | 21 | 21 |
9 | Rassie van der Dussen | South Africa | v Sri Lanka | Colombo (RPS) | 27 | 21 |
10 | Gordon Greenidge | West Indies | v England | Leeds | 23 | 23 |
11 | Ryan ten Doeschate | Netherlands | v Afghanistan | Amstelveen | 24 | 23 |
12 | Azhar Ali | Pakistan | v Sri Lanka | Colombo (RPS) | 23 | 23 |
13 | Temba Bavuma | South Africa | v West Indies | East London | 24 | 23 |
14 | Glenn Turner | New Zealand | v Australia | Adelaide | 25 | 24 |
15 | Yasir Hameed | Pakistan | v New Zealand | Wellington | 24 | 24 |
16 | Hashim Amla | South Africa | v West Indies | North Sound | 25 | 24 |
17 | Virat Kohli | India | v Sri Lanka | Harare | 27 | 24 |
18 | Shikhar Dhawan | India | v Australia | Nagpur | 24 | 24 |
19 | Tom Cooper | Netherlands | v England | Amstelveen | 25 | 24 |
20 | Andrew Jones | New Zealand | v Pakistan | Christchurch | 25 | 25 |
21 | Navjot Singh Sidhu | India | v Sri Lanka | Ahmedabad | 27 | 25 |
22 | Michael Atherton | England | v West Indies | Lord’s | 25 | 25 |
23 | Nasir Jamshed | Pakistan | v South Africa | Johannesburg | 25 | 25 |
24 | Shreyas Iyer | India | v West Indies | Port of Spain | 28 | 25 |
25 | Aaron Jones | USA | v Scotland | Aberdeen | 25 | 25 |
26 | Gerhard Erasmus | Namibia | v U.S.A. | Windhoek | 25 | 25 |
27 | Harry Tector | Ireland | v Zimbabwe | Harare | 25 | 25 |
28 | Greg Chappell | Australia | v New Zealand | Adelaide | 27 | 26 |
29 | Zaheer Abbas | Pakistan | v Sri Lanka | Lahore | 26 | 26 |
30 | Allan Lamb | England | v New Zealand | Auckland | 27 | 26 |
FAQs
1. Which batsman holds the record for the fastest 1000 runs in ODI cricket?
Fakhar Zaman of Pakistan holds the record for the fastest 1000 ODI runs in ODI cricket – 18 innings.
2. Which Indian batsman holds the record for the fastest 1000 runs in ODI cricket?
Indian batsman Shubman Gill holds the record for the fastest 1000 runs in ODI cricket by an Indian – 19 innings.
3. Which is the only USA player to feature on the list?
Aaron Jones is the only player from the USA to feature in the list of the fastest 1000 runs in ODI cricket. He completed his 1000 ODI runs in a match against Scotland in Aberdeen – 25 innings.
4. Which is the only player from Namibia to feature on the list?
Gerhard Erasmus is the only player from Namibia to feature in the list of the fastest 1000 runs in ODI cricket. He completed his 1000 ODI runs in a match against the USA in Windhoek – 25 innings.
5. Which is the only player from the Netherlands to feature on the list?
Tom Cooper is the only player from the Netherlands to feature in the list of the fastest 1000 runs in ODI cricket. He completed his 1000 ODI runs in a match against England in Amstelveen – 24 innings.