#2. Hashim Amla- 81 innings

Having been labelled as a pure test batsman, Hashim Amla has proved all the critics wrong when he entered into the ODI format. He has chased down most of the records as his impressive form has ensured that South Africa once again got a reliable opener.
Amla has been one of the proficient players in world cricket in the past five years and have managed his first 12 ODI centuries in just 81 innings.