Four years, $128 million for Gordon Hayward in Boston, per source, with a fourth year player option.

— David Aldridge (@davidaldridgedc) July 4, 2017