Larsson voitti sprinttikisan MM-hopeaa Sapporossa 2007. Liberecin MM-kilpailuissa 2009 hän oli parisprintissä kuudes. Hän ei ole voittanut yhtään maailmancupin henkilökohtaista osakilpailua (29.11.2010 mennessä). Parhaimmillaan hän on ollut sprintissä toinen Drammenissa ja kolmas Tukholmassa maaliskuussa 2007 sekä kolmas Kuusamossa joulukuussa 2007. Maailmancupin viestin voittaneeseen Ruotsin joukkueeseen hän kuului Jällivaarassa marraskuussa 2010.