Con 17 años, ingresó en el minuto 70 en reemplazo de Mostafa Talaat, sin embargo el Wadi Degla perdió 3-0 ante el Zamalek.
Entre julio y agosto de 2015, Maged Sami, dueño tanto del Wadi Degla como del Lierse, viajó a Grecia para negociar el traspaso de Hafez al AEK Atenas, logrando un acuerdo que se esperaba finiquitar en los próximos días.
Sin embargo, el fichaje se cayó al aparecer desacuerdos en las cláusulas del contrato de Hafez, en las cuales estaba involucrado su antiguo club, el Wadi Degla.
Desde entonces se volvió titular indiscutible en la banda izquierda del conjunto francés, lo que significó su inclusión en la nómina egipcia para disputar la Copa Africana de Naciones 2017.
Hafez dejó el Lierse y terminó regresando al club que lo hizo debutar profesionalmente, el Wadi Degla, llegando como agente libre.
Logró con su equipo mantener la categoría en Turquía, dando dos asistencias en trece encuentros de liga.
Mantuvo cierta regularidad en el equipo sin embargo Malatyaspor culminó el torneo en puestos de relegación, aunque los descensos fueron eliminados durante esa temporada.
En ese encuentro, Hafez ingresó en el minuto 56 por Mohamed Abdel-Shafy y Egipto venció 2-1 en el Estadio Borg El Arab.