Career
BK Häcken
Larsson started his professional career in 2002 with BK Häcken in the Superettan, the second tier of professional football in Sweden. In 2009 he left Häcken for Malmö FF. Malmö FF
He scored his first goal for Malmö FF on April 19, 2009 in the second home game of the season against Trelleborgs FF. Foreign the 2009 season he was the club"s top scorer with 11 goals, finishing third in the league overall. During 2010 Allsvenskan, Larsson became one of the most important players in Malmö FF"s title-winning squad.
He once again scored 10 goals, and assisted on 10 as well, which was the highest number of assists in the league that year.
Many cr Larsson with improving his game in terms of vision, teamwork, passing skill and pace, all of which were considered his key assets. He finished as Malmö FF"s top scorer for the 2011 season with 6 goals and 9 assists.
During the 2012 season Larsson managed only 4 goals in 30 matches, his lowest tally for Malmo. On 7 November 2012 it was announced that Larsson would go on a free transfer to Spanish club Real Valladolid when his contract with Malmö FF ended on 1 January 2013.
Real Valladolid
On 7 November 2012 Malmö FF confirmed that Larsson would transfer to Real Valladolid on 1 January 2013.
On 25 October 2013 he scored his first goal for the club in a 3-0 away victory against Rayo Vallecano. Granada
In June 2014 it was confirmed that Larsson would transfer to Granada CF on a three-year contract. He signed on for about 525,000 € per season on 10 June 2014.
On 30 January 2015, after appearing in only one match with the Andalusians, Larsson was loaned to Esbjerg fB until June.
Gaziantepspor
On 7 August 2015 Larsson was transferred to Gaziantepspor. Larsson made his debut for Sweden against Oman as a part of Sweden"s winter tour on 20 January 2010.
On May 17, 2010 he was once again included in the national squad.