Nordgren wurde im NHL Entry Draft 1997 in der achten Runde an 195. Position von den Carolina Hurricanes ausgewählt. Nachdem er zuvor für MODO Hockey Örnsköldsvik, IF Sundsvall Hockey und Timrå IK in der schwedischen Elitserien und HockeyAllsvenskan gespielt hatte, gab er in der &lt;a href="NHL%202005/06"&gt;Saison 2005/06&lt;/a&gt; sein Debüt in der National Hockey League. In 43 Spielen für Carolina erzielte er vier Tore und gab zwei Assists. Kurz vor der Trade Deadline wurde er jedoch gemeinsam mit Krystofer Kolanos an die Pittsburgh Penguins abgegeben, die im Gegenzug den erfahrenen Mark Recchi nach Carolina schickten. Für Pittsburgh absolvierte er noch 15 weitere Partien in der Spielzeit, in denen er jedoch punktlos blieb.