Im Sommer 2004 wechselte Petersen von Pittsburgh zu den Edmonton Oilers, wurde jedoch bis auf zwei Ausnahmen in den Playoffs der Saison 2005/06 auch dort nur in der AHL bei den Edmonton Road Runners und später bei den Iowa Stars eingesetzt. Da die Stars eigentlich das AHL-Farmteam der Dallas Stars waren, konnte er so Kontakte zu diesem Franchise knüpfen und wurde von den Stars im Sommer 2007 als Free Agent verpflichtet. Nach erneut langem Einsatz in Iowa schaffte er schließlich, auch dank Verletzungen seiner Mitspieler, rechtzeitig vor den Playoffs den Sprung in den Kader und zeigte speziell in der Serie gegen die Detroit Red Wings seine Qualitäten als Defensivstürmer. Insgesamt verblieb der Angreifer bis zu seinem Karriereende im Juni 2014 im Franchise der Stars; die beiden letzten Jahre davon ausschließlich im Farmteam Texas Stars. Mit diesen gewann er zum Abschluss seiner Karriere den Calder Cup.
Nach seinem Karriereende nahm Petersen einen Trainerposten bei den Springfield Falcons in der AHL an, wo er als Assistenztrainer fungierte. Selbige Position füllte er in der folgenden Spielzeit bei den Lake Erie Monsters aus, mit denen ihm der erneute Gewinn des Calder Cups gelang. Nach einem weiteren Jahr beim inzwischen in Cleveland Monsters umbenannten Team schloss er sich zur Saison 2017/18 den Rochester Americans als Assistenztrainer an. Dort war er drei Jahre tätig. Anschließend pausierte er mehrere Jahre, ehe er im Sommer 2023 im Trainerstab der Colorado Avalanche angestellt wurde.
International
Für sein Heimatland spielte Petersen im Juniorenbereich bei den Junioren-Weltmeisterschaften 1997 und 1998. Dabei gewann er 1997 die Silbermedaille. Für die Herrenauswahl der US-Boys stand der Stürmer bei der Weltmeisterschaft 2007 in Russland auf dem Eis. Dort belegte er mit der Mannschaft den fünften Platz.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)