Mo Williams has announced he will play one more NBA season after contemplating retirement throughout the offseason.

Williams is under contract with the Cleveland Cavaliers for one season at $2.2 million.

Williams had told people close to him over the summer that he would retire, but the Cavs said they never heard that from him and were unsure if he would return.

Williams played on a bad left knee last season, and the knee was said to be one of the reasons he was considering retirement. 

The Cavaliers were facing potential depth issues at point guard as the only other player at the position on their roster other than Kyrie Irving is Kay Felder.

Williams turns 34 in December.