Free agent forward Troy Williams has agreed to a three-year deal with the Houston Rockets, according to ESPN’s Adrian Wojnarowski.

Williams had a prior stint with the team in the 2015-16 season, averaging 9.7 points, 4.0 rebounds, and 1.0 assists in 23.2 minutes per game.

After playing for the Memphis Grizzlies for a season, the Indiana University standout saw lesser minutes but more appearances, totaling 30 games for his career.

Live and breathe the NBA?

🚨 Get viral NBA graphics, memes, rumors and trending news delivered right to your inbox with the Clutch Newsletter.

Williams has started in 16 of his 30 games as a pro, shooting 43.7 percent from the floor with career averages of 6.2 points and 2.3 rebounds per game in limited minutes.

While his scoring is still a work in progress, his defense at a sizable 6-foot-7 could prove helpful to the Rockets, able to switch from the shooting guard and small forward positions seamlessly.