Sources: Langston Galloway agrees to 3-year deal with Pistons

Free-agent guard Langston Galloway has agreed to a three-year, $21 million contract with the Detroit Pistons, league sources told ESPN.

Galloway, 25, delivers the Pistons a solid guard who can deliver depth at both spots in the backcourt.

Galloway declined a player option for next season with the Sacramento Kings, allowing him to become an unrestricted free agent.

Galloway averaged 7.9 points in 20 minutes a game for Sacramento in 2016-17. He was undrafted out of St. Joseph's in 2014 and has had NBA stops in New York and New Orleans.