Advertisement

Free-agent guard Mo Williams has reached agreement on a two-year, $4.3 million contract with the Cleveland Cavaliers, sources said. The contract includes a player option for the second season, sources said. The agreement reunites Williams with Cavaliers superstar LeBron James.