En 2004, il quitte la Suède pour jouer en Suisse, avec le HC Sierre et termine meilleur scoreur du championnat de Ligue nationale B[1]. En , durant une partie face au Forward Morges HC, son coéquipier Pascal Avanthay est chargé par Martin Gélinas et s’effondre sur la glace, subissant un arrêt cardiaque[2]. Niklas Anger le sauve en lui faisant un massage cardiaque[2].
Il rejoint, en 2005, le HC Bâle, où il reste deux saisons. Il retourne ensuite dans son club formateur pour deux saisons, avant de se lier avec le Timrå IK. Il quitte ce club en pour revenir au HC Bâle[3]. Il doit quitter le club rhénan au terme de la saison 2009-2010 et s’engage en Série A avec le HC Alleghe[4]. Il ne reste qu’une seule saison en Italie, avant de revenir une nouvelle fois en Suède, au Almtuna IS, en Allsvenskan. En 2012, il rejoint le HC Gherdeina en Série B.
↑Le terme « repêchage » est un terme canadien correspondant à l'anglicisme draft et désigne un événement annuel présent dans tous les sports collectifs nord-américains, comparable à une bourse aux joueurs, où les équipes sélectionnent des sportifs issus de l'université, de l'école secondaire ou d'une autre ligue, voire d'une autre équipe.
↑Les statistiques de ces séries éliminatoires concernent la lutte contre la relégation.