Which South African cricketer has played for the Punjab Kings?
AB de Villiers
Faf du Plessis
Hashim Amla
Quinton de Kock
Answer
Hashim Amla, the former South African cricketer, has played for the Punjab Kings. Amla, known for his elegant batting style and consistency, represented the team in the 2016 and 2017 IPL seasons.
Punjab Kings Trivia Triumph: 20 Questions to Claim Victory