At the time, the Sharks were already loaded with terrific goaltenders, all younger than Hedberg, who was ranked no higher than 4th on the Sharks' goaltending depth chart, so after one season, he left the Sharks organization and rejoined Manitoba. Hedberg excelled during his second stint with the Moose in 2000–01, while they were still an unaffiliated team in the final season of the International Hockey League. His play was noticed by the Pittsburgh Penguins' assistant general manager Eddie Johnston. In March 2001, Randy Carlyle, the Moose's coach, pulled Hedberg aside at Winnipeg International Airport and told him he'd been traded to Pittsburgh,[2] along with Bobby Dollas, in exchange for Jeff Norton.[1] He was also informed, by Carlyle, that he was reporting directly to the Penguins.[2]
Pittsburgh Penguins and the Olympics
Hedberg went on to stabilize the Penguins' goaltending position for the remainder of the 2000–01 season. Since Hedberg started a game in Pittsburgh on late notice, still wearing his customized Manitoba Moose helmet which, not surprisingly, had a large moose painted across it, the Pittsburgh crowds quickly nicknamed him "Moose", and would cheer for him after a spectacular save by yelling "Mooooose". This was often heard incorrectly as a boo.[3]
Once the lockout ended, Hedberg signed with the Dallas Stars as a free agent on 5 August 2005. He then posted a 12-4-1 record and a 2.67 GAA in 19 games with the Stars.[1] On 26 December 2005, Hedberg recorded two assists in a game against the St. Louis Blues. This is the first time a Dallas Stars goalie has ever accomplished this feat, and the first time any goalie in the NHL has done it since Patrick Roy on 29 December 2000. One assist came from a pass that met Stars captain Mike Modano at the Blues' blue line, granting him a 1-on-1 opportunity.[5]
Atlanta Thrashers
Hedberg signed a two-year contract with Atlanta in July 2006 and served as the backup for starter Kari Lehtonen during the first year of that contract. However, a long-term injury hindered Lehtonen during the 2007–08 season and Hedberg took over as Atlanta's starting goaltender for much of the season. On 16 June 2008, Hedberg signed a multi-year contract extension with the Thrashers. During the 2009–10 season, he shared time with Ondrej Pavelec as the primary starter after Lehtonen missed most of the season and was then traded. Despite Hedberg's good performance he and the Thrashers parted ways after the season.
In May 2011, while the Thrashers relocated to Winnipeg to become the Winnipeg Jets, Hedberg expressed both regrets for the franchise's relocation and sympathy for the Thrashers fan-base. He stated; "I think it’s sad for the city. I believe this city can support a team and support it in a good way. Obviously, it’s been some chaotic years pretty much from day one with ownership not being on the same page and I think that has hurt the franchise quite a bit...We’ve kind of made this sort of our second home for five years now and, obviously, the Thrashers were the reason we came here in the first place," Hedberg said. "I know all the people involved. I know all the people working in the front office and in hockey operations and I know a lot of the fans around. They’re hard-core fans that really don’t want to lose the team. So, I would have feeling of (sadness). There’s no doubt this could be a good hockey city, but it needs to be done the right way. This ownership has never given it a chance to do that after it got off on the wrong foot."[6]
Hedberg's family, which includes his wife and three daughters, still lives in Atlanta.[7]
New Jersey Devils
On 1 July 2010, Hedberg signed a one-year deal with the New Jersey Devils, which included a no-trade clause.[7] He served as a back-up goalie until starter Martin Brodeur suffered a 6 February injury. His contract was renewed on 1 July 2011, which again included a no-trade clause. During round one of the 2012 Stanley Cup Playoffs, he was called on to play two periods in game three versus the Florida Panthers.[8]
On 2 July 2012, Hedberg signed a two-year deal with the Devils. The contract included a no-trade clause. The signing came hours after New Jersey extended the contract of Brodeur two years as well. Hedberg and Brodeur's age would be 41 and 42 respectively when their individual contracts expired.
On 4 July 2013, Hedberg was placed on unconditional waivers for the intentions of a compliance buyout. The Devils bought him out as a result of a trade that sent Vancouver Canucks goaltender Cory Schneider to New Jersey.[9]
New York Rangers
Hedberg signed a professional tryout with the New York Rangers on 10 September 2013, in the absence of backup goaltender Martin Biron. On 18 September 2013, soon after Biron's return, Hedberg was released from his contract. Hedberg's final professional game was played with the Albany Devils during the 2013–14 season when he was signed to a professional tryout agreement with the American Hockey League team, filling in for the injured Keith Kinkaid.[10]
Coaching career
After retiring from playing, Hedberg rejoined the Devils organisation as a special assignment scout under head coach Peter DeBoer; he also served as goaltending coach of the Albany Devils. On 2 July 2015, he rejoined DeBoer with the San Jose Sharks as their goaltending coach.[11] Hedberg remained in the role until DeBoer and his staff were fired on 11 December 2019.[12]