Начал заниматься футболом в клубе «Несет» в пятилетнем возрасте. Затем присоединился к «Хёлльвикену» из своего родного города. Когда ему исполнилось двенадцать лет, он перебрался в школу «Мальмё», где провёл семь лет. Летом 2019 года перешёл в «Торн»[1]. В его составе дебютировал во взрослом футболе. Первую игру провёл 7 сентября в матче первого дивизиона против «Линдоме», появившись на поле в конце встречи[2].
В декабре 2020 года присоединился к «Вернаму», по итогам сезона вернувшегося в Суперэттан[3]. 10 апреля 2021 впервые появился на поле в футболке нового клуба против «Ландскруны». Ларссон начал игру в стартовом составе и на 57-й минуте отправил мяч в свои ворота, позволив сопернику одержать уверенную победу со счётом 2:0[4]. В итоговой турнирной таблице клуб занял первую строчку и впервые в своей истории вышел в Алльсвенскан. 3 апреля 2022 года в матче первого тура с «Гётеборгом» дебютировал за клуб в чемпионате Швеции[5].