2007-08: Carlsson split time between Sweden’s top junior league (SuperElit), the country’s second-tier professional league (SWE-1) and the Swedish Elite League (SEL). Though he had a difficult time in the elite league, as he was held scoreless in 26 games, Carlsson displayed a more potent offensive game at the junior level. Not only did he help his junior team, Brynas, take second place in the SuperElit league, but he was also a member of the Swedish U20 team that won the silver medal at the World Junior Championships.
2008-09: Carlsson spent the whole season with Brynas in the Elitserien. He registered 1 assist and 78 PIMs in 55 SEL games. He was held off the scoresheet in 4 playoff contests.
2009-10: In his first North American season, Carlsson skated in 27 ECHL games with the Toledo Walleye and scored 4 goals, 6 assists for 10 points. He was scoreless in 3 playoff games with Toledo. He appeared in 19 AHL games with the Rockford IceHogs during the regular season, scoring 1 goal and earning 8 PIMs.
2010-11: With an influx of defensive prospects joining the IceHogs, Carlsson returned to the SEL and skated in 46 games with Brynas, scoring 4 goals and 2 assists. He was relegated mostly to a third-pairing role, averaging just over 11 minutes of ice time per game.
Carlsson is a two-way defenseman with solid offensive abilities. He plays a smart game and possesses an effective wrist shot. Though he is not a physical player, he will initiate contact when necessary.
No longer on Chicago's radar, Carlsson will remain in the Swedish Elite League after signing with Timra for two years.