Il 30 agosto 2016 passa in prestito oneroso allo Stoke City per un anno, in cambio di circa 2,5 milioni di euro. Dopo sette partite senza reti, il 31 ottobre seguente realizza le sue prime reti in maglia "Potters", mettendo a segno una doppietta decisiva nella vittoria interna per 3-1 contro la sua ex squadra, lo Swansea. Di ritorno dalla Coppa d'Africa 2017, nel febbraio 2017 è messo fuori rosa dall'allenatore Mark Hughes, che non lo impiega più dopo il 27 dicembre 2016.