Wielokrotnie startował na mistrzostwach świata, jednak indywidualnie nie zdobył medalu. Najlepszy wynik osiągnął na mistrzostwach świata w Bormio w 2005 roku, gdzie w slalomie zajął czwarte miejsce. Walkę o brązowy medal przegrał tam z Giorgio Roccą o 0,40 sekundy. Był też między innymi szósty w kombinacji na rozgrywanych dwa lata wcześniej mistrzostwach świata w Sankt Moritz. Larsson wywalczył za to dwa medale w rywalizacji drużynowej: srebrny na mistrzostwach świata w Åre w 2007 roku oraz brązowy na rozgrywanych osiem lat później &lt;a href="Mistrzostwa%20%C5%9Awiata%20w%20Narciarstwie%20Alpejskim%202015"&gt;mistrzostwach świata w Vail/Beaver Creek&lt;/a&gt;. Najlepsze wyniki olimpijskie osiągnął podczas igrzysk w Salt Lake City w 2002 roku oraz igrzysk w Soczi w 2014 roku, w obu przypadkach kończąc rywalizację w slalomie na siódmej pozycji.