Mo Williams is back with the Cleveland Cavaliers after signing a two-year, $4.3 million deal.
Mo Williams agreed to a two-year, $4.3M deal with Cleveland, including a player option, league sources tell Yahoo.
— Adrian Wojnarowski (@WojYahooNBA) July 7, 2015
Williams last played for the Cavaliers from 2008 till 2011 and was selected to his first and only all-star game in 2009.