FC Basel 6 czerwca 2016 roku dołączył do szwajcarskiej drużyny FC Basel, podpisując 3-letni kontrakt. 24 lipca zadebiutował w tym zespole w wygranym 3:0 ligowym meczu z FC Sion, zaś 31 lipca w spotkaniu z FC Vaduz (5:1) zdobył swoją pierwszą bramkę. W sezonie 2016/17 wywalczył mistrzostwo oraz Puchar Szwajcarii.

Southampton 29 czerwca 2018 roku za 16 mln funtów przeniósł się do Southampton F.C., związując się 5-letnią umową. W Premier League zadebiutował 12 sierpnia w spotkaniu z Burnley.

Celtic Latem 2019 roku został wypożyczony do Celticu. W Scottish Premiership swój pierwszy mecz rozegrał 14 września 2019 roku z Hamilton Academical. W drużynie z Glasgow rozegrał dwa sezony, podczas których wywalczył mistrzostwo kraju, Puchar Szkocji oraz Puchar Ligi Szkockiej. Po wypożyczeniu występował przez dwa lata w Southampton.

FC København 27 lipca 2023 roku został piłkarzem FC København.

Sezon Klub Kraj Rozgrywki Mecze Gole 2011 Sarpsborg 08 FF Tippeligaen 9 0 2012 1.