John Grahame

In May 2008, after the conclusion of the Hurricanes' season, as a free agent, Grahame signed with Avangard Omsk of the new Kontinental Hockey League.

On December 12, 2009, Grahame signed a professional tryout contract for the 2009–10 season with the Philadelphia Flyers AHL affiliate, the Adirondack Phantoms.

After playing in 12 games with the Phantoms, Grahame signed a contract with the Colorado Avalanche and was assigned to the injury-hit Lake Erie Monsters on March 3, 2010.

[4] He played in 14 games, recording only 4 wins, with the Monsters to finish the season and was re-signed on a one-year contract by the Avalanche on July 2, 2010.

On March 28, 2012, he briefly came out of retirement and signed a contract with the New York Islanders to serve as a backup for the injury depleted team through the remainder of the 2011–12 season.

[6] On September 15, 2011, it was announced the Grahame would become the goaltending coach for the Sioux City Musketeers of the USHL, a team that he had previously played for in his career.