Larsson saavutti nuorten MM-kilpailuissa Schladmingissa 1997 pronssia suurpujottelussa ja supersuurpujottelussa. Salt Lake Cityn olympialaisissa 2002 hän oli pujottelussa seitsemäs. St. Moritzin MM-kilpailuissa 2003 hän sijoittui alppiyhdistetyssä kuudenneksi ja pujottelussa kymmenenneksi. Bormion MM-kilpailuissa 2005 hän oli pujottelussa neljäs. Torinon olympialaisissa 2006 hän sijoittui alppiyhdistetyssä 11:nneksi.