Predators captain Mike Fisher has announced his retirement after 17 NHL seasons.

Fisher, 37, told The Tennessean on Thursday that he was hanging up his skates after tallying 276 goals and 309 assists in 1,088 career NHL games with the Predators and Senators.