*Club domestic league appearances and goals, correct as of 17:26, 21 December 2024 (UTC) ‡ National team caps and goals, correct as of 23:49, 14 October 2024 (UTC)
Born in Ystad, Larsson began his footballing career in SoGK Charlo before signing with Malmö FF as a 12-year-old.[1][2][3] He made his senior debut for Malmö FF on 20 February 2022 in a Svenska Cupen against GAIS, appearing as a late substitute in a 5–1 win.[4] He made his Allsvenskan debut on 11 April 2022 in a 1–1 draw with IF Elfsborg, playing for 45 minutes.[5] Larsson scored his first goal for the club against Degerfors IF on 6 November 2022.[6] Malmö FF struggled in 2022 and finished seventh in Allsvenskan, but Larsson had a breakthrough season and received the Allsvenskan young player of the year award after playing a joint top 46 games for the club in all competitions.[7][8] In his final home game before his recently announced move to Eintracht Frankfurt, Larsson scored the first goal in a 5–0 win and received standing ovations while being substituted in the 82nd minute.[9]
Eintracht Frankfurt
On 29 May 2023, Larsson signed for Bundesliga club Eintracht Frankfurt on a five-year contract for an undisclosed fee, a record fee received for a Swedish club. He would officially join the German club upon the opening of the summer transfer window on 1 July.[10][11] On 8 October, he scored his first Bundesliga goal in a 2–0 win over Heidenheim.[12] Two months later, on 9 December, he netted his second goal in a 5–1 victory over Bayern Munich.[13]
International career
Larsson has represented the U19 and U21 teams.[14] He made his full international debut for Sweden on 9 January 2023, playing for 68 minutes in a friendly 2–0 win against Finland before being replaced by Bilal Hussein.[15]