Free-agent guard Mo Williams has reached agreement with the Portland Trail Blazers on a two-year $5.6 million contract league sources told Yahoo! Sports.

The second year of the contract is at Williams' option.

Williams 30 averaged 12.9 points and 6.2 assists in 46 games for the Utah Jazz last season.