On 20 November 2019, Svanberg signed his first professional contract with Hammarby.[5] In 2020, he made his debut in senior football on loan at IK Frej in Ettan, Sweden's third tier, making 25 league appearances at age 17.[6] In both 2021 and 2022, Svanberg played for Hammarby's affiliated club Hammarby TFF, also competing in Ettan, making 44 appearances in total.[7][8][9]
On 10 August 2022, he signed a new two-and-a-half-year contract with Hammarby, running until the end of 2024.[10] On 25 February 2023, Svanberg made his competitive debut for the club, starting in a 3–0 away win against Norrby IF in Svenska Cupen.[11][12]
GIF Sundsvall
On 6 July 2023, Svanberg was sent on loan to GIF Sundsvall in Superettan, Sweden's second tier, for the rest of the year.[13][14] After making 17 league appearances for Sundsvall, he completed a permanent transfer to the club on 13 December 2023, signing a multi-year contract.[15][16]
International career
In September 2019, Svanberg was called up to the Swedish under-19's for three friendlies against Norway, Ireland and Austria, but he remained an unused substitute without making any appearances.[17][18]