В России он известен по выступлениям за «Краснодар» с 2019 по 2021 год. Причиной завершения карьеры стало серьезное заболевание мозга.
Всего за «быков» Олссон сыграл 80 матчей, забил 4 мяча и сделал 7 голевых передач. Последним клубом шведского хавбека был датский «Мидтьюлланн».
Также он выступал за лондонский «Арсенал», шведский АИК, бельгийский «Андерлехт».