Aaron Gray has agreed upon a multi-year contract with the Detroit Pistons.

Gray was traded to the Sacramento Kings in December by the Toronto Raptors in the Rudy Gay trade.

Gray has a career PER of 11.5 in nearly 4,000 NBA minutes over 318 games.