The Suns have had a massive shake-up over the last half-decade, from new ownership to four different head coaches and several new star players. But the one constant has been Devin Booker—and both sides once again showed their loyalty to each other.
Booker agreed to a two-year, $145 million extension Wednesday, according to ESPN’s Shams Charania. The deal is on top of the three years and $171.2 million remaining on his contract, giving him a total of roughly five years and $316.2 million. The contract runs until the 2029–30 season, when the guard will be 33 years old.
At $72.5 million per year, it’s the largest extension in terms of average annual value, surpassing the $71.25 million Shai Gilgeous-Alexander signed for last week, though that extension was for four years.
It’s been a busy offseason for the Suns, who hired Cavaliers assistant Jordan Ott to become the franchise’s fourth head coach in the same number of years in early June.
Weeks later, Phoenix traded Kevin Durant to the Rockets and received a package highlighted by 23-year-old Jalen Green, Dillon Brooks, and the No. 10 pick in the 2025 draft that it used to select Khaman Maluach from Duke.
With Booker, Green, and Bradley Beal, the Suns have nearly 91% of the league’s salary cap tied to three players who play the same position. However, there have been multiple reports that the Suns are working on a buyout with Beal, who has two years and $110 million remaining on his contract.
Phoenix has struggled to move on from Beal due to the no-trade clause in his contract, originally a five-year, $251 million supermax deal that he signed with the Wizards in 2022. The Suns are expected to waive-and-stretch Beal’s contract, which would mean the team would have nearly $20 million in dead money on their books for the next five years. However, a buyout will save Phoenix about $230 million, largely due to tax savings, according to cap expert Yossi Gozlan.