Футболом начинал заниматься в клубе «Линдсдаль». Затем перешёл в «Кальмар», где выступал за различные юношеские команды. В 2019 году вместе с командой своего возраста выиграл юношеский кубок лиги и чемпионат, где был признан лучшим игроком. 3 февраля 2020 года подписал с клубом первый профессиональный контракт и был переведён в основную команду[2]. В её составе 13 июля дебютировал в чемпионате Швеции в домашней игре с «Эльфсборгом». На 88-й минуте встречи он вышел на поле вместо Эдвина Кроны[3]. Также в рамках сотрудничества между клубами выступал за «Оскарсхамн» в первом дивизионе Швеции. В рамках турнира принял участие в 14 матчах, в которых забил три мяча. Сезон 2021 года Арвидссон также начал выступлениями за фарм-клуб[4].
Карьера в сборной
Выступал за юношеские сборные Швеции различных возрастов. В составе сборной до 19 лет дебютировал 3 октября 2017 года в товарищеском матче с Швейцарией. Арвидссон вышел в стартовом составе и после перерыва уступил место Микаэлю Кристенсену[5].