W polskiej lidze zadebiutował w roku 1991 w barwach Polonii Bydgoszcz. Od tamtego czasu wystąpił w drużynach z Piły, Rybnika, Torunia, Lublina, Tarnowa, Gorzowa oraz Częstochowy, a jego ostatnim przystankiem w lidze polskiej był Ostrów Wielkopolski.
Na Wyspach Brytyjskich związany przede wszystkim z Wolverhampton Wolves. W barwach Wilków Karlsson jeździł aż 17 lat. Ukoronowaniem długiego związku Szweda z tym klubem było zdobycie tegorocznego mistrzostwa brytyjskiej Elite League.
- Mistrzostwo zawsze smakuje szczególnie, ale w takiej chwili - tym bardziej. To dla mnie szczególna chwila i szczególne miejsce. Wolverhampton zawsze będzie w moim sercu - czytamy na Facebooku - Na początku przyszłego sezonu zorganizuję specjalne zawody pożegnalne, na które zaproszę wszystkich, którzy byli ze mną przez te lata.
Zakończenie kariery ogłosił również brat "Okularnika", Mikael Max.