Williams has played 12 seasons in the NBA--two with the Jazz--and it was widely rumored after a lackluster season with the Portland Trail Blazers, the team he played for last season, that his time in the NBA might be coming to an end.
It would have made sense had Williams opted to retire after a 12-year NBA career--but the Wolves see value in a player like Williams, apparently.
Williams will presumably play behind starter Ricky Rubio and help guide young guard Zach LaVine, the player from UCLA that the Wolves picked up in the 2014 NBA Draft.
After playing in 74 games and after just averaging fewer than 10 points last year in Portland--only the second time in his career that Williams has failed to score fewer than 10 points in a season--it was believed that Williams would either take a reserve role with another NBA team, or play in Europe.
Of 74 games in which the 32-year-old Williams appeared last season for the Blazers, the former Jazzman started none. For local fans in Utah, you'll recall that Williams last played for the Jazz during the 2012-13 season, averaging 12.9 points per game while dishing out six assists and nabbing one steal per contest.
Williams' latest deal marks the sixth NBA team he's played on during his career. While Portland did represent Williams' lowest scoring output since he was a rookie in Utah netting just five points per game, he was grateful for the time he had in Oregon--a familiar refrain in every city he's played.
"I want to say thanks to all the fans, coaches n staff in #ripcity. I been a fun n successful yr n I will always be grateful for the opportunity to play for such a classy organization. Thx," Williams tweeted.