La Jocurile Olimpice de Iarnă din 2006 de la Torino, Larsson a terminat pe locul 13 în sprint. El a terminat pe locul 17 în evenimentul de sprint la Campionatul Mondial de Ski FIS Nordic 2003
în Val di Fiemme.