Joe Johnson has agreed to sign a partially guaranteed one-year deal with the Detroit Pistons.

Johnson was out of the NBA last season and became MVP of the BIG3.

Johnson last played in the NBA in 2018 with the Houston Rockets.