6. Hashim Amla

He just recently scored his 25th Test after back-to-back hundreds against England. After a lean patch with the bat, he seems to have found his rhythm back after relinquishing his captaincy roles.
Having a technique of his own, this South African has mesmerized the audiences with his style and panache as a batsman. He is a very respected lad given his high standards of sportsmanship.
He took 155 innings to reach the milestone. Till date this elegant Protea has 7358 Test runs to his name.