↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 18 мая 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 8 июня 2024 года.
Начинал заниматься футболом в клубе «Шарло» (швед.SoGK Charlo). В 12-летнем возрасте перебрался в школу «Мальмё», где начал выступать за различные молодёжные команды. В начале 2021 года представлял команду до 17 лет, где был капитаном, а летом был переведён в команду до 19 лет. В её составе осенью того же года принимал участие в Юношеской лиге УЕФА, где принял участие во всех шести матчах группового этапа, где шведы встретились с командами туринского «Ювентуса», санкт-петербургского «Зенита» и лондонского «Челси». Первую игру на турнире Ларссон провёл 14 сентября против итальянского клуба, появившись на поле в стартовом составе[1].
4 марта 2022 года подписал с «Мальмё» первый профессиональный контракт, рассчитанный на три года[2]. Первую игру за основу провёл 20 февраля 2022 года в групповом этапе кубка страны с ГАИС, заменив на 75-й минуте Эрдаля Ракипа[3]. 11 апреля дебютировал в чемпионате Швеции во встрече с «Эльфсборгом», выйдя на поле после перерыва вместо Ади Налича[4].