Hanssons første utenlandske klubb var nederlandske SC Heerenveen, der Hansson raskt etablerte seg i startoppstillingen.
Sommeren 2007 utløp Hanssons kontrakt med Heerenveen, og han gikk til den franske klubben Rennes.
Landslaget
Den 1. februar 2001 debuterte han for Sverige i en kamp mot Finland.
Han var med i Sveriges tropp under EM 2004, men fikk ikke spille noen kamper. Under VM 2006 fikk han bare spille i en kamp, da han kom innpå som innbytter for Kim Källström i åttendedelsfinalen mot Tyskland, en kamp Sverige tapte 0-2.
Han ble tatt ut i Sveriges tropp til EM 2008, og takket for tilliten ved å score Sveriges andre mål i åpningskampen mot tittelforsvarer Hellas, som Sverige vant 2-0.
Referanser
^Base de Datos del Futbol Argentino, oppført som PETTER HANSSON, BDFA spiller-ID 46538[Hentet fra Wikidata]
^transfermarkt.com, Transfermarkt spiller-ID 6854, besøkt 9. oktober 2017[Hentet fra Wikidata]