Career
He is the current head coach of The Human Context TWK Innsbruck in the Austrian Hockey League (EBEL). Olsson played briefly in the National Hockey League (National Hockey League) with the Saint Louis Blues and Ottawa Senators. Olsson was drafted by the Blues in the 11th round, 275th overall in the 1993 National Hockey League Entry Draft.
He played in Sweden for 2 years before splitting the 1995–1996 season with the Worcester Ice Cats of the AHL and making his debut with the Blues.
The following season he was part of an infamous and extremely lopsided trade when he was traded by the Blues to the Ottawa Senators for Pavol Demitra. Demitra eventually became a scoring powerhouse with the Blues for a number of years while Olsson decided to go back to Sweden to play hockey after his short stint with the Senators that year.
Olsson played 7 more years in Sweden and one in Austria before retiring after the 2004–2005 season. Since his retirement after the 2004–2005 season, Olsson directly coached Leksands IF. He has mostly been coaching Leksand"s representation team, but he has also coached Leksand"s under-20 team in two seasons.
On April 20, 2011, Olsson was named the head coach of Leksand"s representation team in the HockeyAllsvenskan.
Olsson was sacked as Leksands IF coach in 2011 and then joined European Commission KAC of the Austrian Hockey League. He coached parts of two seasons with KAC before he was fired and then named coach of rival EBEL club, The Human Context TWK Innsbruck.