Esplode a livello internazionale nel 2001 quando conquista l'argento ai Mondiali di Edmonton. Detiene il record svedese all'aperto con 17,79 m (Giochi olimpici del 2004), e indoor con 17,83 m (2004). Olsson ha vinto sette volte il titolo nazionale svedese e da juniores ha competuto ad alti livelli pure nel salto in alto.