Anger, der für den Åsarna IK startet, nahm bis 2022 vorwiegend an Juniorenrennen teil. Dabei holte er bei den Olympischen Jugend-Winterspielen 2020 in Lausanne die Silbermedaille im Cross und die Goldmedaille im Sprint. Zudem wurde er dort Siebter über 10 km klassisch. Bei den Junioren-Skiweltmeisterschaften 2020 in Oberwiesenthal errang er den 12. Platz mit der Staffel und den neunten Platz im Sprint. Außerdem wurde er im März 2020 schwedischer Juniorenmeister im 15-km-Massenstartrennen. Im folgenden Jahr belegte er bei den Junioren-Skiweltmeisterschaften in Vuokatti den 22. Platz im 30-km-Massenstartrennen, den 13. Rang über 10 km Freistil und jeweils den siebten Platz mit der Staffel sowie im Sprint. In der Saison 2021/22 startete er in Falun erstmals im Scandinavian-Cup, wobei er den sechsten Platz im Sprint belegte und siegte bei den schwedischen Juniorenmeisterschaften im Sprint, im 20-km-Massenstartrennen sowie über 10 km Freistil. Seine besten Platzierungen bei den Junioren-Skiweltmeisterschaften 2022 in Lygna waren der sechste Platz im Sprint und der fünfte Rang mit der Staffel. Nach dem Plätzen vier und drei bei FIS-Rennen in Bruksvallarna zu Beginn der Saison 2022/23, startete er in Ruka erstmals im Weltcup. Dort holte er mit dem 12. Platz im Sprint seine ersten Weltcuppunkte.