The Detroit Pistons were an active team in free agency and now they've added a veteran presence on Tuesday. According to ESPN's Adrian Wojnarowski, Wayne Ellington has agreed to a one-year, $2.6 million deal with the Pistons.

During free agency, the Pistons have added a few big men to improve their frontcourt rotation around Blake Griffin. Altogether, Detroit came to terms with Jerami Grant, Mason Plumlee, and Jahlil Okafor in the early days of free agency.

In addition, the Pistons acquired Delon Wright in a three-team deal that included the sign-and-trade of Christian Wood to the Houston Rockets. While Wright could become an immediate contributor alongside Derrick Rose at the two-guard spot, Ellington could be a role player off of the bench.

Ellington, who is entering his 12th season in the NBA, has played for nine different teams over the course of his career. This will be his second stint with the Pistons after playing for Detroit during the 2018-2019 season.

During his first time with the Pistons, Ellington averaged a career-best 12 points per game in 28 games. Just a season ago, Ellington played only 15.5 minutes per game for the New York Knicks, averaging a mere 5.1 points per game.

His 15.5 minutes per game in the 2019-2020 season was the lowest of his career since the 2013-2014 season when he was with the Dallas Mavericks. With Ellington joining the Pistons, it remains to be seen what his role will look like when the season begins in December.

While Ellington is set to turn 33 years old on November 29, he could provide Detroit with some much-needed three-point shooting off of the bench.