The curtain has come down on Curtis Glencross' nine-year NHL career.

The 32-year-old announced his retirement Tuesday, according to TSN's Darren Dreger.

"We have weighed our options and with the young family I'm enjoying a lot of firsts with them," Glencross said.

Glencross has 2 daughters and an infant son and doesn't see either the KHL or Europe as a viable option. — Darren Dreger (@DarrenDreger) October 20, 2015

Glencross played 507 games over his career, scoring 134 goals and adding 141 assists. He was undrafted, and played his first full season at 25 in 2007-08, scoring 15 goals and finishing with 25 points for the Columbus Blue Jackets and Edmonton Oilers.

A two-time 20-goal scorer, Glencross enjoyed his most fruitful years with the Calgary Flames, scoring 114 of his 134 goals in red and yellow.

Glencross split last season with the Flames and Washington Capitals, putting up a respectable 35 points in 71 games. However, he was unable to find work this past summer as an unrestricted free agent, signing tryout deals with the Toronto Maple Leafs and Colorado Avalanche, neither resulting in a contract.

Glencross is clearly still an NHL level talent. Wonder if we get to point where older players devalued too much? pic.twitter.com/2u11IXKQQK — James Mirtle (@mirtle) October 20, 2015

Glencross played in 16 playoff games over his career - 10 last season with the Capitals - and finished with a goal and three assists.

The Kindersley, Saskatchewan, native leaves the game with his head high, and will always be remembered as a Flame.