7. Hashim Amla (South Africa) – 89.05
South African great Hashim Amla is a different enigma all-together. Amla is epitome of class and elegance. Be it his cover-drives or on-drives, Amla has a magic of his own. He doesn’t depend on brute power rather strokes the ball with utmost timing and perfection. He has been a batting stalwart for the Proteas across formats. Especially in One-day cricket, his record is fabulous and up there with the very best. The Durban-born batsman has featured in 156 ODIs, scoring 7,186 runs at 50.25 with a decent strike-rate of 89.05.