#1 Hashim Amla
The epitome of dedication and class, Hashim Alma is undoubtedly the best opening batsman in the world right now.
The 34-year-old, who made his ODI debut in 2008 against Bangladesh, has opened the innings for South Africa in 153 matches, scoring 7,351 runs at an average of 51.76.
The first South African to hit 25 ODI centuries, Amla got his highest score of 159 against Ireland during the 2015 ICC World Cup at Canberra.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️
Edited by Tanya Rudra