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 into the top 10 list. It just took 68 innings for him to reach 3000 ODI runs.
Here is the list of fastest players to reach 3000 ODI runs:
Fastest To Reach 3000 ODI Runs
*Updated on 12 August 2019