1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve et pas les matchs amicaux. 2 Matchs officiels. Dernière mise à jour:
Né à Linköping en Suède, 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].
Le 22 janvier 2025, Simon Olsson fait son retour dans le club de ses débuts, l'IF Elfsborg. Il signe un contrat de cinq ans, soit jusqu'en décembre 2029[7],[8].
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[10].