 Olsson played briefly in the National Hockey League (NHL) with the St. Louis Blues and Ottawa Senators.Olsson was drafted by the Blues in the 11th round, 275th overall in the 1993 NHL 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.