Martin St. Louis has announced his retirement from hockey.
The 40-year-old’s career comes to a close after playing 1,241 NHL games for the Calgary Flames, Tampa Bay Lightning, and New York Rangers. In that span, St. Louis racked up 1,123 points, including 433 goals and 690 assists.