Op de Olympische Winterspelen 2010 liet Olsson als beste resultaat een 12e plaats in de afdaling optekenen. Tijdens de Wereldkampioenschappen alpineskiën 2011 behaalde hij een bronzen medaille met het Zweedse team in de gemengde landenwedstrijd, op de afdaling eindigde hij op de 26e plaats.