Touted to be a Test specialist at the start of his career, Amla proved his mettle in white-ball cricket too and his numbers speak for himself. In fact, he is the fastest batsman to reach the landmark of 2000, 3000, 4000, 5000, 6000 and 7000 ODI runs.