2017 NBA offseason
The superstar carousel
Chris Paul, Paul George, Jimmy Butler, Kyrie Irving, Carmelo Anthony and Gordon Hayward all changed teams in one breathless summer.
Why this window matters
#4 in the Sportsboxd NBA offseasons ranking
Nearly every contender tried to answer Golden State at once, producing several trade trees whose consequences lasted far beyond the teams they initially formed.
In the order it happened
The transaction timeline
Major signings, trades and roster decisions are ordered by announcement or completion date. Open linked trades for the original package and every downstream asset.
June 22 · Draft-night trade
Jimmy Butler moves to Minnesota
Chicago began a reset while Minnesota reunited Butler with Tom Thibodeau and accelerated around Karl-Anthony Towns.
June 28 · Trade
Chris Paul joins James Harden in Houston
The Rockets consolidated a large package into Paul and built the league's most credible immediate response to Golden State.
July 4 · Free agency
Gordon Hayward chooses Boston
The All-Star wing reunited with Brad Stevens and gave the East's top seed another primary creator.
July 6 · Trade
Indiana sends Paul George to Oklahoma City →Victor Oladipo and Domantas Sabonis became the first branches of a trade tree that later reached Tyrese Haliburton.
August 22 · Trade
Kyrie Irving and Isaiah Thomas headline a rivalry swap
Cleveland and Boston exchanged All-Star guards, with Jae Crowder, Ante Žižić and Brooklyn's 2018 first also moving.
September 25 · Trade
Carmelo Anthony completes Oklahoma City's new trio
The Thunder added Anthony after George, creating one of the offseason's most scrutinized experiments.