Larsson osallistui sprinttiin vuoden 2006 talviolympialaisissa Torinossa, jossa sijoitus oli kolmastoista. Val di Fiemmen MM-kilpailuissa 2003 hän sijoittui seitsemänneksitoista sprintissä. Ruotsin mestaruuskilpailuissa hän on saavuttanut yhden hopea- ja pronssimitalin.