El 6 de agosto de 2009, Gabr debutó profesionalmente con el Ismaily, durante un partido por la Premier League de Egipto frente a El Mansoura. Gabr jugó todo el encuentro como defensa central y el partido culminó 2-2. Sin embargo no fue convocado hasta después de 27 partidos oficiales de su club. En mayo de 2010 jugaría su segundo encuentro en la victoria por 2-1 sobre el Asyut Petroleum. Tuvo nula actividad con el club que lo hizo debutar ya que en casi tres años en el club solo disputó tres partidos, en parte gracias a la Tragedia de Puerto Saíd que terminó suspendiendo la temporada 2011/12.