Cory Joseph has agreed to a two-year, $10 million deal with the Detroit Pistons.

The Pistons waived Joseph before the start of the offseason as just $1.7 million of his $12.6 million was guaranteed.