Le défenseur de 22 ans a rejoint le club d’Istanbul après avoir conclu un accord avec le club.
Le club turc d’Istanbul Basaksehir a signé un contrat avec Karim Hafez, prêté par le club égyptien de Wadi Degla, avec la possibilité de le rendre définitif.
Au cours des deux dernières saisons, le latéral gauche a été prêté à Lens, le club de Ligue 2, et a disputé 46 matches dans toutes les compétitions avant son départ.
Mercredi 29 août 2018, Basaksehir a annoncé le transfert du jeune homme après avoir conclu des négociations avec lui et Wadi Degla.
« Après nos négociations avec Karim Hafez et son club Wadi Degla, le footballeur égyptien a été prêté pour un an avec option d’achat », peut-on lire sur le site du club.