Career
IFK Norrköping
Fransson joined IFK Norrköping as a 14-year-old from Lindö FF in 2008, and played in the club"s academy until 2012. He made in total 20 appearances in 2013, 18 in the league and two cup games. The first Allsvenskan goal came also away at Mjällby, scoring the team"s only goal in their 3-1-defeat, on August 14, 2014.
Foreign IFK Norrköping he played as a midfielder.
Eight days later, Fransson and IFK Norrköping took their second title for the season when they defeated 2014-2015 Svenska Cupen winners IFK Göteborg in 2015 Svenska Supercupen. Basel
On 2 January 2016 Football Club Basel announced that they had signed Fransson on a four and a half year contract up until 30 June 2020.
Fransson represented the Sweden U19 national team nine times between 2012 and 2013. In November 2014, Fransson played his first game for Sweden U21.
Fransson made his debut for the Swedish national team in an unofficial friendly against Estonia on 6 January 2016, played in the Armed Forces Stadium in Abu Dhabi.
He started the match and played 55 minutes before being substituted in the 1–1 draw. This match was also an unofficial friendly and he came on as a substitute in the 62nd minute.