1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Simon Olsson passe par le Karle IF et l'AFK Linköping avant de rejoindre en 2014 l'IF Elfsborg, où il est dans un premier temps intégré aux équipes de jeunes[1]. Il joue son premier match en équipe première le , lors d'une rencontre de Svenska Cupen face à l'IK Gauthiod où son équipe s'impose largement sur le score de sept buts à zéro[2]. Olsson fait sa première apparition dans l'Allsvenskan le de la même année contre le Falkenbergs FF. Titulaire lors de cette rencontre, son équipe s'impose sur le score de cinq à zéro[3].
Le 12 mars 2021, Simon Olsson prolonge son contrat avec l'IF Elfsborg jusqu'en décembre 2025[4].
Le 2 août 2021, Simon Olsson rejoint les Pays-Bas afin de s'engager en faveur du SC Heerenveen. Il signe un contrat courant jusqu'en juin 2026[5].
Il joue son premier match sous ses nouvelles couleurs le 5 août 2022, lors de la première journée de la saison 2022-2023 d'Eredivisie, face au Sparta Rotterdam. Il entre en jeu à la place de Thom Haye et les deux équipes se neutralisent (0-0 score final)[6].
Simon Olsson honore sa première sélection avec l'équipe nationale de Suède le 21 mars 2024, lors d'un match amical face au Portugal. Il entre en jeu à la place de Jens Cajuste et son équipe est battue par cinq buts à deux[8].