Kontiolahden MM-kilpailuissa 2016 Magnusson oli normaalimatkalla 72:s ja Ruotsin viestijoukkueen mukana yhdeksäs. Nuorten MM-kilpailuissa 2016 hän saavutti viestijoukkueessa hopeaa ja pikamatkalla pronssia. Oslon MM-kilpailuissa 2016 Magnusson oli pikamatkalla 53:s, takaa-ajossa 57:s ja Ruotsin viestijoukkueessa kymmenes. Hochfilzenin MM-kilpailuissa 2017 Magnusson oli sekä sekaviestissä että viestissä kuudes, pikamatkalla 14:s, takaa-ajossa 36:s ja normaalimatkalla 59:s.