Even before landing Cousins, the Warriors were having a solid offseason.
Twenty-nine other teams don't have the same luxury. The contract will be made official July 7, at the end of the NBA's moratorium period. He could make $31.5 million if he opted into the second year.
The James signing meant a loaded Western Conference added another potential contender.
Crawford previously played 58 games for the Warriors in 2008-09.
James will have to look elsewhere - possibly Kawhi Leonard - in his efforts to create a superteam in Los Angeles.
Kevin Durant intends to sign a two-year max deal with the Warriors, Sports Illustrated has confirmed.
In his previous two-year contract with Golden State he accepted $10 million less than the max salary.
The first domino to fall was Paul George back to the Oklahoma City Thunder for a four-year deal worth $137 million. He averaged a career-best 17.6 points per game a year ago for Orlando, but was limited to 58 games. ESPN reported he is signing a four-year deal that will be worth $160 million.
Durant joined the Warriors before 2016-17 after he spent nine seasons with the Thunder.
The Knicks had said they didn't plan to be active in free agency, hoping to save their cap space for 2019.
Kerr just completed the fourth year of his current 5-year, $25M deal, capped off with his third NBA Championship in the past 4 years. They let McGee walk so they could nurture their young frontcourt talent, including Kevon Looney, Jordan Bell, and Damian Jones.
Zach Lowe from ESPN reports the interest is mutual, though he believes Crawford will want more than the potential veteran minimum most are expecting the Warriors to offer him. While Kawhi Leonard or one of a handful of other risky options could wind up with the Lakers, Golden State can at least take solace in the fact that it won't see a James/Leonard/George lineup in a playoff series.