Picture: Shahid Afridi with his wife, Nadia and two daughters.
Shahid Afridi is married to his maternal cousin, Nadia. Shahid Afridi has two daughters named Aqsa and Ansha.
Afridi's wife Nadia Afridi wears the traditional Islamic head gear and is a very private person. She doesn't give interviews to the media.