Han har tidligere spilt for klubbene Östers IF (12 kamper, 1997-98), Kalmar FF (syv kamper, 1999), Bristol Rovers i England (14 kamper, ett mål), samt norskeBryne FK (2001-03, 57 kamper, fem mål). Han har spilt én kamp for det svenske U21-landslaget.
Sommeren 2006 var Andreasson aktuell for overgang til Aalesund FK, men denne stoppet i siste liten, noe som avstedkom sterke reaksjoner fra Aalesund sin trener, Per Joar Hansen.[5]