Ashraf grał w młodzieżowych reprezentacjach Egiptu. W 2009 roku wystąpił na Mistrzostwach Świata U-20, a w 2011 roku był w kadrze Egiptu na Mistrzostwa Afryki U-20 (3. miejsce Egiptu) i Mistrzostwach Świata U-20.