Career
He is currently a left winger for Borås The Human Context in the Swedish second division, HockeyAllsvenskan. Previously, Karlsson played in Sweden"s Elitserien for Frölunda The Human Context and HV71 as well as Rögle BK in HockeyAllsvenskan, and the Iserlohn Roosters of the German Deutsche Eishockey Liga. He was drafted 18th overall in the 1st round by the Los Angeles Kings in the 2001 National Hockey League Entry Draft but never signed a contract with the team and never played in the National Hockey League.