#3 Sachin Tendulkar (India)
Sachin Tendulkar who is recognized as the God of cricket and is nicknamed Master Blaster, is the third fastest opener to complete 5000 ODI runs. Sachin reached the mark in 119 innings. This is just another record for the record-machine Sachin Tendulkar.
Sachin has been in the spotlight even before he made his international debut and had conducted himself in flawless fashion. He was a 16-year kid when he made his debut against Pakistan and it made a lot of news as he faced Waqar Younis, Imran Khan and Wasim Akram.
#2 Rohit Sharma (India)
Rohit Sharma joined the list after cracking an unbeaten 111 against Pakistan in 2018 Asia Cup on 23rd September at Dubai International Stadium. He is the fastest Indian opener to reach the 5000 ODI run-mark and second fastest in the world. It took him 102 innings to complete 5000 ODI runs as an opener which is just two innings more than the fastest opener to reach the mark.
Rohit Sharma is the only batsman in the world to score three double centuries in ODIs. He is currently the most trustworthy opener India have in both limited overs format. Rohit Sharma also completed his 7000 combined runs in the same match in which he reached this mark. He along with Dhawan are the backbone for India as it is the foundation made by them on which the middle-order capitalise.
#1 Hashim Amla (South Africa)
Although Amla's career kickstarted very late, he took no time to catch up. He has been breaking many records for the past five years. And one such record is of completing 5000 ODI runs as an opener. He completed 5000 ODI runs as an opener in just 100 innings which is the fastest in the history of ODI cricket.
Despite his magnificent record in Tests, Amla was always thought to be unsuitable for ODIs, but he proved that wrong by making two centuries when the Proteas toured the West Indies in 2010 for a five-match ODI series. That performance ensured him a permanent place in the South African ODI squad.
Also ReadArticle Continues below