Steen played in Toronto from 2005 to 2009 and was traded to the St. Louis Blues in 2008 where he has played ever since. In 2013 he signed a three year deal with the Blues for $17.4 million. Steen also represents Sweden in international competition and won a Silver Medal at the 2014 Winter Olympics in Sochi. During the 2012-13 NHL lockout he played for Modo in Sweden.