Lech Poznań 1 stycznia 2021 został piłkarzem Lecha Poznań, z którym związał się kontraktem do 30 czerwca 2024. Zapłacono za niego 6 milionów koron szwedzkich, czyli około 585.000 euro. Został trzecim piłkarzem Lecha pozyskanym z Djurgårdens IF, po Kebbie Ceesay'u i Kasperze Hämäläinenie. W klubie zastąpił Jakuba Modera, sprzedanego do Brighton & Hove Albion FCMaciej Lehmann, Szwedzkie media podają ile kosztował Karlstrom, w: Głos Wielkopolski, 4.12.2020, s. 37.
W sezonie 2020/2021 zawodnik zadebiutował wyjazdowym meczem przeciwko Górnikowi Zabrze, spotkanie zakończyło się remisem 1:1, Szwed rozegrał całe spotkanie i otrzymał żółtą kartkę. Sezon zakończył z 18. meczami na koncie, z czego 2. w Pucharze Polski.
W sezonie 2021/2022 zagrał w 32. meczach ligowych, zdobywając jednego gola w meczu przeciwko Górnikowi Łęczna, oraz 4. spotkaniach Pucharu Polski. W tym sezonie, Karlström awansował z drużyną do finału krajowego pucharu i zdobył mistrzostwo Polski.
Udinese 2 sierpnia 2024 przeniósł się do Udinese Calcio, gdzie podpisał dwuletni kontrakt.
Kariera reprezentacyjna W latach 2012–2015 występował w młodzieżowych reprezentacjach Szwecji w kategorii U-17, U-19 oraz U-21.