Sein erster Erfolg war der Gewinn der Gesamtwertung des 6-Dagarsloppet in der Jugendklasse 1967.[1] Als Amateur startete er für den Mariestadtcyclisten.[1] Sein erster bedeutender Erfolg war der Sieg bei der Nordischen Meisterschaft der Junioren im Straßenrennen 1970. Fagerlund blieb trotz Angeboten aus der Profiszene während seiner Laufbahn Amateur.
Bei den UCI-Weltmeisterschaften im Straßenrennen startete er zweimal, 1973 wurde er 22., 1978 56.
1979 konnte er den Titel bei der schwedischen Meisterschaft im Straßenrennen gewinnen. Im Mannschaftszeitfahren wurde er mit seinem Verein dreimal schwedischer Meister. Mit der Mannschaft Schwedens gewann er ebenfalls dreimal die Skandinavische Meisterschaft im Mannschaftszeitfahren. Seine besten Platzierungen bei internationalen Etappenfahrten hatte er 1978 mit dem 2. Platz im Milk Race bei einem Etappensieg. Fagerlund startete 1977 auch bei der Internationalen Friedensfahrt, musste nach einem Sturz aber das Rennen vorzeitig beenden.[2]