Начал заниматься футболом в «Скурупе», откуда в 15-летнем возрасте перешёл в «Олимпик». Летом 2015 года проходил просмотр в английском «Ньюкасл Юнайтед»[1]. На следующий год был переведён в главную команду в его составе начал взрослую карьеру, дебютировав за основную команду в третьем дивизионе[2]. Также ездил на просмотр в итальянскую «Аталанту»[3]. Летом 2018 года тренировался с «Кальмаром»[2], но в итоге в начале августа подписал контракт три с половиной года с «Треллеборгом»[4]. 18 августа дебютировал в чемпионате Швеции, выйдя на поле на 66-й минуте встречи с «Мальмё»[5]. По итогам сезона клуб вылетел в Суперэттан. 19 марта 2019 года Йёнссон подписал новый четырёхлетний контракт с командой[6]. В январе 2023 года покинул клуб в связи с истечением контракта[7].