Sobhi began his career with leading Egyptian club Al Ahly, making his professional debut in February 2014. He established himself in the first team at the Cairo International Stadium and helped Al Ahly to win the Egyptian Premier League title in the 2013–14 and 2015–16 campaigns. His performances attracted the attentions of European clubs and in July 2016 he joined English side Stoke City for a fee of £5 million.