Answer
Hashim Amla played in all three formats of the game. He played 124 test matches, 287 one day internationals, and 50 Twenty20 internationals. He is the only South African to have scored a double hundred in both Tests and ODIs. He is also the only South African to have scored a triple century in Tests.