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 speelde zes jaar voor Helsingborgs en kwam daarin tot 133 wedstrijden, 27 goals en negen assists.
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] Hij maakte op 15 augustus in de openingswedstrijd tegen Feyenoord zijn debuut. Op 2 oktober scoorde hij tegen Heracles Almelo zijn eerste doelpunt voor de club. Het zou zijn enige zijn van dat seizoen. Na afloop van zijn eerste seizoen in Tilburg, waarin de Zweed alle competitiewedstrijden meespeelde, degradeerde de club naar de Eerste divisie.
Zijn debuut in de Eerste Divisie tegen Jong PSV luisterde hij op met een doelpunt. Ook dit seizoen was hij vaste basisspeler. Hij miste één competitiewedstrijd. Eerst speelde hij als linksbuiten en later als aanvallende en centrale middenvelder in een 3-5-2-opstelling. Hij eindigde met Willem II als vierde en werd in de eerste ronde van de play-offs uitgeschakeld door VVV-Venlo. In zijn derde seizoen bij Willem II werd hij kampioen van de Eerste Divisie. Hij speelde vierentwintig competitiewedstrijden en kwam daarin tot vier doelpunten.
Na afloop van zijn contract in Tilburg keerde Svensson terug naar Zweden. Hij tekende een contract tot het einde van het seizoen 2024 bij Kalmar FF.[4]