Halmstad-en hasi zuen bere ibilbidea eta bere ibilbidearen zati handi bat Arsenalen igaro zuen, non ohoreak irabazi zituen, besteak beste, bi Premier League titulu eta hiru FA Cup, bi finaletan gola sartuz, 2002ko garaipena barne. 2007an Arsenal utzi ondoren, denbora laburrak izan zituen Ingalaterrako, Eskoziako, Estatu Batuetako, Japoniako eta Indiako zenbait klubetan. Hamar urtean zehar nazioarteko jokalari izan zen, 75 txapelketa irabazi zituen eta Suediako selekzioa ordezkatu zuen UEFA Euro 2000, 2004
eta 2008an, baita 2002ko eta 2006ko FIFA Munduko Kopetan ere. Suediako kapitaina izan zen 2006tik 2008ko UEFA Euroaren ondoren nazioarteko erretiroa iragarri zuen arte.