Sobhi signed for Premier League club Stoke City on 25 July 2016 for a fee of £5 million.[26][27] He made his Premier League debut for Stoke on 20 August 2016 against Manchester City.[28] He made his first assist for Stoke on 31 October 2016 in a 3–1 win against Swansea City as his cross was deflected in by Alfie Mawson for an own goal.[29][30] He made his first Premier League start in the next match against West Ham United, becoming the first teenager to start a league game for Stoke in nine years.[31] After returning from the 2017 Africa Cup of Nations, Sobhi impressed in home wins over Crystal Palace and Middlesbrough.[32][33] Sobhi played 19 times in 2016–17, as Stoke finished in 13th position.[34][35][36]