He played with the Phoenix Coyotes, Edmonton Oilers, Minnesota Wild, and Calgary Flames in his National Hockey League (NHL) career.
He played professional hockey for several teams within the NHL: the Phoenix Coyotes, Edmonton Oilers, Minnesota Wild, and Calgary Flames.