Arvidsson ønsket etter 2012-sesongen å spille for en Stockholms-klubb, da han bodde i Stockholm, og pendlet til Åtvidaberg. Han var i samtaler med Superettan-klubben Hammarby IF, men endte opp med å signere for Djurgårdens IF, da han fortsatt ønsket å spille i øverste divisjon innen svensk fotball. Han kom til Vålerenga før 2016-sesongen, og fikk seks kamper i Tippeligaen, før han sommeren 2016 gikk til IK Sirius.