↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 28 августа 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 10 февраля 2024 года.
Начал заниматься футболом в 8 лет в клубе «Бифрост»[2]. На юношеском уровне выступал за «Ангеред»[3] и «Ангеред МБИК»[4]. В составе последнего провёл в 2016 году четыре матча в пятом шведском дивизионе. Летом 2016 года перебрался в «Вестра Фрёлунду» из Дивизиона 3.
В ноябре 2017 года перешёл в академию «Хеккена»[5]. Летом 2018 года получил возможность тренироваться с основным составом, а также подписал контракт до конца года[5]. В декабре того же года подписал с клубом новый контракт, рассчитанный на четыре года[4]. В августе 2020 года на правах аренды до конца сезона отправился в «Эскильтуну»[6]. Первую игру за новый клуб провёл 23 августа против «Треллеборга», появившись на поле на 63-й минуте вместо Йеспера Маннса[7]. Первую половину 2021 года провёл также в аренде, выступая за ГАИС[8].
21 июля 2021 года стал игроком пражской «Славии», подписав с клубом соглашение на пять лет[9]. 29 августа дебютировал в чемпионате Чехии в гостевом поединке с «Карвиной», выйдя в стартовом составе и проведя на поле первый тайм[10]. По итогам сезона вместе с клубом стал серебряным призёром национального первенства.