Ancien arrière gauche du RC Lens, Karim Hafez est international égyptien. Mais son histoire avec les Pharaons est accidentée.
Bien que titulaire régulier depuis plusieurs saisons en Turquie, où il porte actuellement les couleurs du Yeni Malatyaspor, avec notamment un très bon exercice 2020-2021, il n’a pas été appelé pour disputer la Coupe d’Afrique des Nations. Le joueur de 25 ans n’a plus été appelé depuis 2019. Il ne compte à ce jour que 7 sélections, étant resté sur le banc à plusieurs reprises après avoir été appelé. L’Egypte, 7 fois victorieuse dans la compétition, sera encore une fois parmi les favoris.