Nelson a atras mai întâi atenția internațională la Campionatele Mondiale Junior din 2004 de la Stryn , Norvegia , când era al 16-lea în cursa de start în masă pe 30 de kilometri și 30 pe zece kilometri în tehnica liberă și al șaptelea în ștafeta suedeză. Până în 2011, Nelson a participat în principal la curse FIS. A avut prima din totalul de 23 de curse ale Cupei Mondiale în noiembrie 2011 la deschiderea nordică din Kuusamo , pe care a terminat-o pe locul 53. La Tour de Ski 2011/12 a terminat pe locul 30. În sezonul 2012/13 a fost al cincilea în clasamentul general al Cupei Scandinave. Sezonul 2013/14 a fost cel mai reușit sezon al său până în prezent. În martie 2014 a reușit să obțină cel mai bun rezultat de până acum într-o cursă a Cupei Mondiale cu locul 5 peste 50 km clasic. La Jocurile Olimpice de iarnă din 2014 de la Sochi , a terminat pe locul nouă la skiathlon , pe locul 15 pe zece kilometri în tehnica clasică și a câștigat medalia de aur cu ștafeta suedeză. În clasamentul general al Cupei Mondiale 2013/14, a ajuns pe locul 46. La campionatul suedez de schi fond 2014 din Umeå , a câștigat două medalii de argint peste 15 km clasic și skiathlon. La Campionatele Mondiale Nordice de Schi de la Falun din 2015 , a terminat pe locul 25 în cursa de start în masă de 50 km și pe locul 14 în schiatlon. După sezonul 2014/15, la finalul căruia a fost al treilea în cursa de start în masă de peste 50 de kilometri la campionatele suedeze, și-a încheiat cariera internațională. Cu toate acestea, el încă concurează în mod regulat în cursele FIS din patria sa suedeză.
Plasamente în Cupa Mondială
Statistica Cupei Mondiale
Tabelul prezintă destinațiile de plasare individuale realizate.
Locurile 1 - 3: Numărul de plasamente pe podium
Top 10: numărul de destinații de plasare din primele zece
Clasamente puncte: numărul de destinații de plasare din clasamentele punctelor
Starturi: Numărul de curse desfășurate în disciplina respectivă
Notă: În cursele la distanță, clasificarea se bazează pe FIS.