With Joe Johnson signing a partially-guaranteed contract with the Detroit Pistons, it’s time to update the roster and who is signed to what type of deal.

It appears the Detroit Pistons roster is set heading into training camp with the recent addition of Joe Johnson. The 38-year-old veteran agreed to a deal with the Pistons on Thursday after working out with them on Wednesday.

Johnson, a seven-time All-Star and 17-year NBA veteran, is the league maximum 20th training camp invite for the Pistons. He comes off an impressive Big3 MVP and championship showing that landed him a workout with three NBA teams, ultimately landing in Detroit.

Detroit is coming off a 41-41 season, earning the eighth seed and being swept by the Milwaukee Bucks in the first round of the NBA Playoffs.

The organization and its fans are hoping for brighter horizons this season and may take to several load management games to rest its injury-prone roster.

All 15 players and the two, two-way contracts will be relied on at some point during the season to win a game. Reggie Jackson has battled injury issues in his four seasons in Detroit.

Blake Griffin was a redshirt Rookie of the Year in 2011 after being selected as the top pick of the 2009 NBA Draft. He has battled injury issues since his fifth All-Star season in 2014-15.

Derrick Rose‘s injury issues are well-documented, suffering a devastating knee injury after winning the 2011 MVP award.

The Piston Powered team previously previewed each Detroit Pistons’ 2019-20 season, set some expectations and analyzed their fit into this year’s roster. Here is Andre Drummond‘s profile, which includes links to 17 other profiles written if you’re looking for a Pistons’ content rabbit hole.

Without further ado, here’s the Pistons updated roster by position with the type of contract each player is on and a potential depth chart.