Dołączył do KRC Genk w 2015 roku, odchodząc ze słowackiego AS Trenčín. Zadebiutował w Jupiler Pro League 21 sierpnia 2015 roku zmieniając Siebe Schrijversa w 62 minucie przegranego 3-1 meczu z Sint-Truiden[1]. Swojego pierwszego gola zdobył 21 listopada 2015 w meczu przeciwko OH Leuven. Po zakończeniu sezonu 2015/16 został wybrany najlepszym młodym piłkarzem roku belgijskiej ekstraklasy[2]. W 2017 roku podczas zimowego okna transferowego przeszedł do Bayeru Leverkusen, podpisując 5,5-letni kontrakt z niemieckim klubem[3].