The 31-year-old center scored 286 points (113 goals, 173 assists) in 632 games for the Nashville Predators and Colorado Avalanche, and 33 points (17 goals, 16 assists) in 65 Stanley Cup Playoff games.
"At this time, I am left to reflect on the 8-year-old kid from Winnipeg who couldn't be dragged off a pond or outdoor rink," Wilson said, according to the NHL Players' Association. "I can only imagine his excitement in learning of his career he would have in the NHL. I would like to thank the game of hockey for the incredible experiences and amazing people I was exposed to along my path. It is very bittersweet to retire as I leave my childhood passion behind but look forward to what comes next."
Selected by Nashville with the No. 7 pick in the 2008 NHL Draft, Wilson played his first eight seasons for the Predators, helping them advance to the 2017 Stanley Cup Final, when they lost in six games to the Pittsburgh Penguins.
He was traded to the Avalanche by the Predators on July 1, 2017, but was limited by injury to 130 games in three seasons with Colorado, including nine last season. He had double hip surgery in December 2019.