Karlssonin henkilökohtainen ennätys on 20,78, jonka hän työnsi MM-kisoissa 4. elokuuta 2001 Edmontonissa. Hän oli kilpailussa seitsemäs, mikä on myös hänen paras saavutuksensa MM-tasolla. Alle 23-vuotiaiden EM-kilpailuissa Karlsson voitti kultaa vuonna 1997.