In order to fit Hayward's 2017-18 salary of $29,727,900 - as part of a four-year, $128 million maximum contract - under the salary cap, Boston were forced to shed money owed to either Bradley, Jae Crowder or Marcus Smart. It's going to hurt the Celtics to lose one of their homegrown talents, but Bradley likely would have been priced out of the team's plans by next season.
According to ESPN's Adrian Wojnarowski, the Celtics will send Bradley to the Pistons for center Marcus Morris.
The only issue the Detroit Pistons have in front of them is that Bradley may only be with the Pistons for one year.
Bradley will make about $8.8 million next season and then become an unrestricted free agent. He would have allowed the team to retain plenty of salary cap space for 2018 when they hope to sign two star free agents.
Bradley was the longest-tenured member of the Celtics, bridging the gap from the era of Paul Pierce, Kevin Garnett and Ray Allen that won the 2008 National Basketball Association title.
Bradley, 26, averaged 16.3 points per game in 2016-17, along with 6.1 rebounds and 2.2 assists. Meanwhile, the Pistons get a really good two-way guard and will avoid overpaying Caldwell-Pope right now (a player, albeit a young one, with flaws in his game, issues of consistency and poor efficiency after shooting 39.9 percent last season). If either of them thrive this season, it puts the team in a position to enjoy the benefits of Bradley for this season, while not having to give him a max contract.
Morris averaged 14 points and 4.8 rebounds per game last season. The Celtics will likely pay Morris and Smart less in 2018-19 than they would have paid Bradley all by himself.