Kent Bazemore signed with the Hawks in 2016, when the salary jumped more than $24 million – more than triple the next-largest increase in NBA history. That same year, with Charlotte coming off its best season since reemerging as the Bobcats, Marvin Williams re-signed with the Hornets. In 2017, Jeff Teague signed with the Timberwolves, who were run by president-coach – a more-common title then – Tom Thibodeau. C.J. Miles also signed with the Raptors in 2017 after shooting 41% on 3-pointers the prior season.
Suffice it to say, those conditions have changed.
But all four players remain on those contracts. So, Bazemore ($19,269,662 with Hawks), Teague $19 million with Timberwolves) and Miles ($8,730,158 with Grizzlies) have all opted in for next season. Williams ($15,006,250 with Hornets) will also opt in, according to Rick Bonnell of The Charlotte Observer.
Teague, Bazemore, Williams and Miles are all overpaid and too old to have untapped upside. But they can also be helpful players next season. On expiring contracts, they could hold positive trade value in many situations.