Olsson voitti juniorien MM-kisoissa suurpujottelusta pronssia vuosina 2007 ja 2008, jonka lisäksi hän sai hopeaa syöksylaskusta 2007 ja kultaa alppiyhdistetystä vuonna 2008. Hän osallistui aikuisten MM-kisoihin ensimmäistä kertaa vuonna 2007. Tuolloin hän oli supersuurpujottelussa 28. ja syöksyssä 36. Olsson oli vuoden 2011 MM-kilpailuissa voittamassa pronssia joukkuekilpailusta. Hän oli samoissa kisoissa suurpujottelun 18. ja super-G:n 24. Schladmingin MM-kilpailuissa 2013 hän sijoittui suurpujottelussa 18:nneksi ja supersuurpujottelussa 32:nneksi. Sotšin olympialaisissa 2014 hän oli suurpujottelussa neljästoista. &lt;a href="Alppihiihdon%20maailmanmestaruuskilpailut%202015"&gt;Vailin / Beaver Creekin MM-kilpailuissa 2015&lt;/a&gt; hän sijoittui suurpujottelussa viidenneksi ja Sankt Moritzissa 2017 kuudenneksi. Pyeongchangin olympialaisissa 2018 hän oli suurpujottelussa kymmenes.