Beim Premier-League-Aufsteiger unterschrieb Joselu einen Vertrag bis 2020. Newcastle, das von Teammanager Rafael Benitez trainiert wird, hat Berichten zufolge rund 5,4 Millionen Euro für den Spanier bezahlt.
Joselu hatte in 27 Spielen für Stoke vier Treffer erzielt. In der vergangenen Saison war er an den spanischen Erstligisten Deportivo La Coruna ausgeliehen. In seiner Bundesliga-Zeit traf er in 79 Spielen insgesammt 22-mal.