È un esterno offensivo veloce e abile nell'uno contro uno, in grado di giocare su entrambe le fasce. Saltuariamente è stato impiegato anche come punta centrale.[2]
Carriera
Club
Gli inizi
Cresciuto inizialmente nelle giovanili del Nyköpings BIS, squadra della sua città natale, approda prima nel vivaio del Syrianska e poi in quello dell'IFK Norrköping. Dal 2015 al 2016 trascorre sette mesi in Inghilterra, nella Nike Academy,[3] poi torna all'IFK Norrköping, iniziando anche ad allenarsi con la prima squadra.[4]
Nel corso della stagione 2017 mette a referto le prime tre presenze a livello senior con il prestito al Sylvia, squadra militante nella quarta serie nazionale. Durante la stessa annata, il 23 settembre 2017, ha modo di debuttare anche nella massima serie, in occasione della sconfitta dell'IFK Norrköping per 2-1 sul campo dell'Halmstad. Resta questa la sua unica presenza nel massimo campionato svedese del 2017.
Inizia la stagione 2018 al Varberg, nel campionato di seconda serie, con un breve prestito valido da marzo all'estate:[5] nell'arco di questo periodo scende in campo solo in 4 occasioni, tutte da subentrante. Nella seconda metà di stagione si trasferisce al Norrby, sempre con la formula del prestito e sempre nel campionato di seconda serie;[6] in questo caso trova molto più spazio, tanto che viene impiegato come titolare e gioca tutte le partite ad eccezione di una in cui è squalificato per somma di ammonizioni.
Nella prima parte del campionato 2019 torna in prestito al Sylvia, squadra che nel frattempo è salita in terza serie. Nell'ultima parte della stagione, invece, veste la maglia dell'IFK Norrköping, con cui scende in campo – seppur subentrando dalla panchina – in 7 delle ultime 8 giornate del massimo campionato svedese. In vista dell'annata 2020 la società lo conferma definitivamente in rosa senza ulteriori prestiti, tanto che il giocatore mette a referto le prime presenze da titolare e i primi gol nella massima serie.
Rostov e vari prestiti
Il 17 ottobre 2020 firma un contratto quinquennale con il Rostov,[7] con cui disputa una stagione e mezza nel massimo campionato russo.
Il 17 marzo 2022 si trasferisce in prestito all'Utrecht, con totalizza 9 presenze in Eredivisie, oltre a una presenza e una rete con la squadra giovanile del club, lo Jong Utrecht. Il 5 luglio 2022 si accasa in prestito al Pogoń Stettino, con cui va a segno 5 volte in 27 presenze in Ekstraklasa, la massima divisione polacca.
Il 22 giugno 2023 viene ceduto in prestito al Lecce, in Serie A.[8] Il 13 agosto seguente, all'esordio stagionale, segna il gol della vittoria casalinga contro il Como nel primo turno di Coppa Italia. Sette giorni dopo segna la sua prima rete in Serie A, nella partita casalinga vinta contro la Lazio (2-1).[9] Conclude la stagione con 3 reti.[10]
Parma
Rientrato al Rostov, il 13 agosto 2024 si trasferisce al Parma a titolo definitivo.[11] Quattro giorni dopo esordisce con i ducali nella partita interna contro la Fiorentina, subentrando nella ripresa a Dennis Man. Il 21 settembre 2024 segna il suo primo gol con i crociati nella gara pareggiata allo stadio Via del Mare per 2-2 contro il Lecce (sua ex squadra).