Free agent forward Anthony Tolliver has agreed to a one-year, $3.3 million deal with the Detroit Pistons, according to Shams Charania of The Vertical.

Tolliver had a prior year-and-a-half stint with the organization from 2014-16, playing a second-to-third unit role with the team as a defender and a spot-up shooter — a similar role which he's expected to carry this time around.

The 32-year-old journeyman has played for nine teams during his nine seasons in the NBA, none better than his stint asa a starter with the Golden State Warriors, putting up 12.3 points and 7.3 rebounds per game.

Tolliver made the best of his time with a shaky Sacramento Kings organization that struggled to find its identity, trading DeMarcus Cousins and ultimately resulting in a youth-infused rebuilding process that saw no room for his services.

The Pistons are looking to bring shooting into the franchise, which has been displayed with every acquisition made thus far.

This time around, Tolliver will be expected to cover up the holes left by the Marcus Morris trade — providing that stretch-four look for a team that is hopeful of finding its way to get into the Eastern Conference playoffs.