Im Jahr 2008 wechselte er zur Jugendakademie des IFK Norrköping und spielte dort bis 2012 in den verschiedenen Jugendmannschaften. Sein Debüt in der ersten schwedischen Liga gab er am 1. April 2013 beim 2:1-Auswärtssieg gegen Mjällby AIF am ersten Spieltag der Meisterschaft 2013 am Tag vor seinem 19. Geburtstag. In der Saison 2013 (in Schweden beginnt jede Saison im Frühjahr und endet im Herbst) spielte er in 18 Ligapartien (ohne Torerfolg) und in zwei Pokalspielen (ein Tor). In der Saison 2014 kam er auf 26 Ligaspiele, in denen er zwei Tore erzielte, sowie auf vier Pokalspiele (ohne Tor). In seinen ersten beiden Spielzeiten im Männerbereich hatte er am Saisonende mit Norrköping die Plätze 9 bzw. 12 in der Tabelle belegt. Die Saison 2015 war dann die erfolgreichste für den Verein seit langer Zeit und Fransson wurde mit seiner Mannschaft schwedischer Meister. Zuletzt hatte Norrköping dies im Jahr 1989 geschafft. Zu dieser für den Verein insgesamt 13. Meisterschaft trug Fransson mit fünf Toren bei 29 Einsätzen maßgeblich bei. In seinem letzten Pflichtspiel für den IFK Norrköping erzielte er in der 3. Spielminute am 8. November 2015 das 1:0 im Spiel um den schwedischen Supercup im heimischen Stadion gegen den Pokalsieger und Vizemeister IFK Göteborg. Der Endstand war 3:0 und somit konnte Fransson kurz nach der Meisterschaft seinen zweiten Titel im Männerfußball gewinnen.