When the news broke that Michael Beasley had signed a one-year contract with the Detroit Pistons, it came as a surprise to fans as the roster had seemed to be set in stone for the upcoming 2019-20 season.
Nonetheless, here we are and with more players under contract than there are roster spots available for the regular season, a position battle will begin at training camp.
The Pistons currently have 20 players under contract going into training camp. If you ignore the two, two-way contracts and the two, exhibit-10 contracts, that leaves the Pistons with 16 players currently on their roster.