Fastest To Reach 3000 ODI Runs
Position | Player | Matches | Innings | Country |
1 | Hashim Amla | 59 | 57 | South Africa |
2 | Shai Hope | 72 | 67 | West Indies |
3 | Babar Azam | 70 | 68 | Pakistan |
4 | Vivian Richards | 74 | 69 | West Indies |
5 | Gordon Greenidge | 72 | 72 | West Indies |
6 | Gary Kirsten | 72 | 72 | South Africa |
7 | Shikhar Dhawan | 73 | 72 | India |
8 | Joe Root | 77 | 72 | England |
9 | Jonny Bairstow | 79 | 72 | England |
10 | Kane Williamson | 78 | 73 | New Zealand |
Veteran South African Hashim Amla has broken yet another record by becoming the fastest player to reach 3000 ODI runs. He overtook a long-held record by Sir Vivian Richards. Another swashbuckling youngster from Pakistan named Babar Azam has recently entered the top 10 list. It just took 68 innings for him to reach 3000 ODI runs.