Andersson comenzó en el Gerdskens BK, antes de unirse al IF Elfsborg en 2008. En marzo de 2011, Andersson fue cedido al club de la División 1 , el FC Trollhättan . [3] Después de solo dos partidos en el club, Andersson fue llamado a Elfsborg después de que Jesper Christiansen se lesionara. [4] En febrero de 2013, Andersson fue cedida a Ljungskile SK . [5]
En diciembre de 2013, Andersson se unió a IK Sirius , donde firmó un contrato de dos años. [6] Después de dos años como primer portero en Sirius, Andersson se mudó a Gefle IF en noviembre de 2015, donde firmó un contrato de tres años. Andersson hizo su debut en Allsvenskan el 10 de abril de 2016 en una derrota por 2-1 contra Djurgårdens IF .
En enero de 2017, Andersson fue cedido al club de Allsvenskan Östersunds FK . [7] En enero de 2018, firmó un contrato de tres años con el club. [8] El 29 de enero de 2019, Andersson fue reclutado por Dalkurd FF . [9] Después de la temporada 2019, dejó el club. [10]
El 1 de febrero de 2020, Andersson fue contratado por GIF Sundsvall , donde firmó un contrato de tres años. [11]