Veteran defenseman Keith Yandle said Tuesday he is retiring after 16 seasons in the NHL.

Yandle became the NHL's all-time Iron Man last season, extending his consecutive-games streak to 989 before the Philadelphia Flyers scratched him late in the year.

The 36-year-old blue liner also played for Arizona Coyotes, New York Rangers and Florida Panthers.