Lee Stempniak has retired from the NHL after playing for 10 teams in 14 seasons.

The 36-year-old winger announced his decision Tuesday through the players' union. He says he is "extremely grateful to have lived my dream every day throughout my career."