 He was drafted 239th overall by the Toronto Maple Leafs in the 1999 NHL Entry Draft and played three games for the Leafs during the 2003-04 NHL season before returning to Modo Hockey.Hedin also played in Germany for Adler Mannheim and in Switzerland for HC Ambrì-Piotta before returning to Modo for a third spell.He would finish his career in Sweden with Södertälje SK and Timrå IK.