Etter oppholdet i Djurgården, var Larsson innom Hammarby TFF og IFK Malmö, før han i 2009 dro til Oslo for å prøvespille for Skeid. Han ble ikke tildelt kontrakt med Adeccoliga-klubben, men Skeids trener, Arild Stavrum, tok en telefon til Kjell Sverre Hansen Wold i Manglerud Star og dermed ble Larsson tildelt kontrakt med den norske 2. divisjonsklubben. I 2011-sesongen spilte han for Mjøndalen før han signerte for Fyllingsdalen i forkant av 2012-sesongen.