Jamie Langenbrunner has announced his retirement after being unable to find a team for this season, reports cbssports.
The Veteran forward, who finished his career in St. Louis, played just four games for the Blues in the 2013 season.
One of the highlight of his career came in the 1998/99 season as he contributed 10 goals and seven assists for the Dallas Stars in the playoffs in their Stanley Cup run.
However, after a fine 16 years playing professional hockey, he has now put an end to his career.
In a press release, he said: "It was a dream come true to have the opportunity to play in the NHL for 16 seasons. The friendships I developed with my teammates, and also the people in the communities where I played, will always be cherished by my family and I.
"I would like to thank Bob Gainey, Lou Lamoriello and Doug Armstrong for giving me the opportunity to play against the top players in hockey, in the best league in the world.
"I'd also like to thank my coaches and teammates for helping a kid from Minnesota enjoy a long, fulfilling hockey career. Finally I'd like to thank my truly amazing family for all their sacrifices they made so I could live my dream."
Langenbrunner's finished with 243 goals and 420 assists in a career that saw him win the Stanley Cup twice.
The forward also represented the USA in the Olympics on two occasions and won a silver medal in 2010.
With Langenbrunner at 38-years-old and without a team, do you think that he's picked the right time to end his career?