Всю свою 13-річну кар'єру Магнус Андерссон провів в «Мальме» з 1975 по 1988 рік. Зіграв за клуб 265 матчів у чемпіонаті Швеції, забивши 12 голів. За кількістю ігор у лізі за «Мальме» він займає 12-е місце за всю історію клубу. Всього на його рахунку 568 ігор і 28 голів у складі «Мальме» в різних турнірах. Він є чотириразовим чемпіоном Швеції (1975, 1977, 1986, 1988) і п'ятиразовим володарем Кубка країни (1974/75, 1977/78, 1979/80, 1983/84, 1985/86).
Наступного року у складі збірної був учасником чемпіонату світу 1978 року в Аргентині, але на поле не виходив, а його збірна не вийшла з групи.
Протягом кар'єри у національній команді, яка тривала 11 років, основним гравцем збірної так і не став, провівши у формі головної команди країни лише 11 матчів і забивши 1 гол[2] .