Svensson speelde in de jeugd van Teckomatorps SK en Häljarps IF, alvorens hij in januari 2010 opgenomen werd in de opleiding van Helsingborgs IF. Voor die club maakte hij zijn debuut op 16 juli 2016, op bezoek bij GIF Sundsvall. Door doelpunten van Matthew Rusike en Mikael Dahlberg werd met 0–2 gewonnen door Helsingborg. Svensson moest in dat duel op de reservebank beginnen van coach Henrik Larsson en hij mocht een minuut voor tijd invallen voor Lalawélé Atakora.[1] In 2016 degradeerde Helsingborgs naar de Superettan. Op dat niveau maakte Svensson zijn eerste doelpunt als profvoetballer, op 1 mei 2017. In het eigen Olympia besliste hij tegen Degerfors IF de uitslag op 3–0, nadat eerder al Jesper Lange en Erik Sachs (eigen doelpunt) hadden gescoord.[2] In 2018 werd Svensson met Helsingborgs kampioen op het tweede niveau, waarmee de club weer terugkeerde in de Allsvenskan. Hier degradeerde het weer uit na twee seizoenen.
Svensson verkaste in de zomer van 2021 naar Willem II, waar hij zijn handtekening zette onder een verbintenis voor de duur van drie seizoenen.[3] Na afloop van zijn eerste seizoen in Tilburg, waarin de Zweed alle competitiewedstrijd meespeelde, degradeerde de club naar de Eerste divisie.