Following the news that was reported about the New York Knicks being one of the teams that have shown interest in signing free agent forward Troy Williams, they have now agreed to terms with him, bringing him to their fold on a 10-day contract, according to Shams Charania of Yahoo! Sports.

The 23-year-old Indiana product was waived recently by the Houston Rockets to make room for the signing of veteran swingman Joe Johnson, who reached a buyout agreement with the Utah Jazz.

Williams was undrafted back in 2016 but was still signed by the Memphis Grizzlies last season and played 24 games for them. He then went on to prove his worth with the Iowa Energy of the G-League before receiving two call-ups from the Rockets. The 6-foot-7 forward was able to suit up for four games this campaign before eventually being released.

Williams' addition to the Knicks will give them more options in their forward rotation, especially with Kristaps Porzingis already out for the remainder of the season after tearing his ACL earlier this month. It will give him a chance to prove that he deserves the roster spot he will be occupying and that he can be a contributor to the team as the season progresses.

A lot of players only need to be given an opportunity to showcase their skills, so this can be considered Williams' biggest break yet to secure a long-term contract and continue playing at the highest level. The Knicks have the option to re-sign him to a similar contract before they decide whether to keep him until the campaign ends or part ways with Williams.