Gary Roberts is retiring from the NHL after 21 seasons.

The Tampa Bay Lightning left winger made the announcement Tuesday. He had already said he would retire at the end of the season.

Roberts retired in 1996 because of a chronic neck injury, but returned the following season. A Stanley Cup winner with Calgary in 1989, he has 438 goals, 471 assists and 2,560 penalty minutes in 1,224 career games with the Flames, Carolina, Toronto, Florida, Pittsburgh and Tampa Bay. He has three goals and four assists in 30 games this season.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.