Larsson made his Elitserien (SHL) debut on September 16, 2010, against Modo Hockey [REF].
On May 18, 2011, Larsson signed a three-year contract with the Minnesota Wild of the National Hockey League (NHL), but was loaned to Brynäs for the 2011-12 season [REF].