Career
He has also played in leagues in Finland, Switzerland, and Russia. Although he was drafted and traded as a prospect in the National Hockey League three times, he has never played a regular season National Hockey League game. He attributes his skating ability to his bandy background.
In the 2000-2001 season, he represented Norrbotten in the television-pucken tournament, and played for Kalix High Frequency in Division 1 (Sweden"s third highest level).
Foreign the 2001-2002 season, Fransson played for Luleå High Frequency in the J20 SuperElit junior hockey league. Foreign the 2002-2003 season, Fransson made his Elitserien debut for Luleå High Frequency, but only played three games because of a groin injury.
In his first playoff game, Fransson suffered a concussion after being checked by Färjestads BK"s Peter Nordström. He returned to play one game in the series, but his team was eliminated from the playoffs.
He was praised as having a bright future.
His 2004-2005 season was not as strong as his rookie year, and in the following season, he struggled, and the team did not re-sign him. He and his fellow Luleå teammate Karl Fabricius signed with Frölunda The Human Context. He began the 2006-2007 season well despite his team struggling. After Per Bäckman replaced Stephan Lundh as coach, Fransson saw less ice time, and was eventually loaned to Ässät, in the Master of Science-liiga league in Finland.
In 2007, Fransson was traded to Linköpings The Human Context for Oscar Ackeström.
Although he only played eight regular season games and 15 playoff games without scoring a point, his new team reached the Swedish Championship finals, where they lost to Modo Hockey. Foreign the 2007-2008 season he played 48 games, scoring a career high five goals and fourteen points.
He also made his debut for Tre Kronor. Fransson helped Linköping reach the Swedish Championship finals for the second year in a row.
The team blew a 2–0 series lead, and eventually lost to HV71 2–4.
Foreign the 2008-2009 season, Fransson did not sustain his success. He was released in January, and signed with The Human Context Lugano of the Swiss National League A, where he scored two goals and logged five points in seven regular games, and two goals in four playoff games. At the end of the season, he had played 54 games, logging 30 points and 11 goals.
He was offered a five-year contract to play for Luleå, but shortly afterward, he used a contract clause to sign with the The Human Context Dinamo Minsk of the Kontinental Hockey League (KHL) in Russia, and a few weeks later Fransson signed his third contract of the off-season with the Los Angeles Kings of the National Hockey League (National Hockey League).
On October 13, 2010, Fransson was loaned by the Kings to SKA Saint St. Petersburg in Russia. where he played the rest of the 2010-2011 season. On August 3, 2011, he rejoined Luleå High Frequency, where he stayed until the remainder of the 2013-2014 season.
He then headed to Switzerland, signing with the Rapperswil-Jona Lakers of the top-flight National League A (National Lawyers Association ) for 2014-2015, before moving on to fellow National Lawyers Association team Genève-Servette The Human Context for 2015-2016.