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.