Adam made 25 appearances in 2015–16, 11 of which were as a substitute. He played 28 times in 2016–17, as Stoke finished in 13th position. Adam again scored one goal which was a penalty against Arsenal in December 2016. Adam struggled for playing time in 2017–18, making 14 appearances, as Stoke suffered relegation to the EFL Championship. Adam made two noticeable errors during Stoke failed survival bid as he saw his last minute penalty saved against Brighton & Hove Albion in February and was needlessly sent-off against Everton in March. Following relegation Adam criticised the behaviour of some of his teammates.