Free agent defenceman Josh Gorges announced his retirement on Monday after 13 seasons in the National Hockey League.

He finishes his career with 17 goals and 107 assists over 783 NHL games.

Gorges, from Kelowna, B.C., was undrafted before signing with the San Jose Sharks in 2002, making his NHL debut on Oct. 7, 2005.

After nearly 100 games with the Sharks, Gorges was traded to the Montreal Canadiens on Feb. 25, 2007. He was traded to the Buffalo Sabres, July 1, 2014, where he played four seasons, including his final NHL game on April 7.

During his 13-season career, Gorges played in 68 playoff games over six different post-seasons, highlighted by two trips to the Eastern Conference final with Montreal (2009-10, 2013-14).