Jon Leuer has agreed upon a four-year, $42 million deal with the Detroit Pistons.

Leuer spent last season with the Phoenix Suns after two seasons with the Memphis Grizzlies.

Leuer shot 38.2 percent on 110 three-point attempts last season with the Suns.