Hansson startet karrieren i Söderhamn FF. I 1998 gikk han til Halmstads BK, og debuterte i Allsvenskan 4. oktober samme år. To år senere var han med på å bli svensk mester.