In this quiz, you have to name the South Africa XIs from Hashim Amla’s first and last Test.

Amla scored 9,282 runs at an average of 46.64 in his prolific Test career. He made his debut against India at Kolkata in 2004, while he finished his career at Port Elizabeth against Sri Lanka in 2019. He scored 26 runs in his first game, and 32 runs in his final Test. Can you get the names of all the South Africa players involved?

You have three minutes.