Футболом начал заниматься в клубе «Асарум». Перед сезоном 2019 года перешёл в «Мьельбю», где стал выступать за юношеские команды[1]. 10 сентября 2020 года подписал с клубом первый профессиональный контракт, рассчитанный на три с половиной года[2]. 3 мая 2021 года впервые попал в заявку основной команды на матч очередного тура Аллсвенскана против «Дегерфорса», но на поле не появился[3]. 7 августа дебютировал за клуб в чемпионате Швеции в игре с «Эребру». Перссон вышел на замену на 80-й минуте вместо Кадира Ходжича[4].