1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Malmö en Suède, Mattias Svanberg est notamment formé par le club local du Malmö FF. C'est avec ce club qu'il joue son premier match en professionnel, le , lors d'une rencontre de coupe de Suède face au Götene IF(en). Il entre en jeu à la place de Vladimir Rodić(en) et son équipe l'emporte par cinq buts à zéro[2].
Svanberg joue son premier match dans l'Allsvenskan, la première division suédoise, le contre l'Östersunds FK. Il entre en jeu à la place de Markus Rosenberg et délivre une passe décisive pour Viðar Örn Kjartansson, participant ainsi à la victoire de son équipe par quatre buts à un[3]. Lors de cette saison 2016, Svanberg participe au sacre de son équipe, Malmö remportant le championnat pour la dix-neuvième fois[4].
Le 5 juillet 2018, Mattias Svanberg quitte le Malmö FF afin de rejoindre l'Italie et le Bologne FC, club alors entraîné par Filippo Inzaghi. Le jeune milieu de terrain de 19 ans s'engage pour un contrat courant jusqu'en juin 2023[5]. Il fait sa première apparition sous ses nouvelles couleurs le 16 septembre 2018, lors d'une rencontre de Serie A face au Genoa CFC. Il entre en jeu à la place d'Andrea Poli lors de ce match perdu par son équipe (1-0)[6].
Le 16 juillet 2022, alors qu'il était courtisé par de nombreux clubs, Mattias Svanberg rejoint le VfL Wolfsburg. Il signe un contrat courant jusqu'en juin 2027 avec le club allemand[7],[8].
Svanberg inscrit son premier but pour Wolfsburg le , lors d'une rencontre de coupe d'Allemagne face à l'Eintracht Brunswick. Titulaire, il ouvre le score et participe à la victoire de son équipe par deux buts à un[9].
En sélection
Avec les moins de 17 ans, il participe au championnat d'Europe des moins de 17 ans en 2016. Lors de cette compétition, il joue quatre matchs. La Suède est battue en quart de finale par les Pays-Bas. Au total il apparaît à neuf reprises avec les moins de 17 ans, pour un but marqué[10].
En , Svanberg est convoqué pour la première fois avec l'équipe nationale de Suède mais il ne joue finalement pas un seul match[11]. Il est de nouveau appelé un an plus tard, en novembre 2019, pour des matchs comptant pour les éliminatoires de l'Euro 2020[12]. Il honore cette fois sa première sélection avec la Suède, le 18 novembre contre les îles Féroé. Titularisé, il se fait remarquer en inscrivant également son premier but en sélection, puis en délivrant une passe décisive pour John Guidetti. Il contribue ainsi à la victoire de son équipe par trois buts à zéro[13],[14].