Free agent Leandro Barbosa, who just made two trips to the NBA Finals with the Golden State Warriors, is returning to the Phoenix Suns, who drafted him in 2003, on a two-year deal worth a reported $8 million.

He has played eight of his 13 seasons for the Suns, along with stops at Toronto, Indiana, Boston and Golden State, where he played on a championship team and exemplified the spirit of their high-energy bench.

Free-agent guard Leandro Barbosa has agreed to a two-year, $8 million contract to return to the Phoenix Suns, league sources told The Vertical.

The deal includes a team option on the second year, sources said.

Barbosa had a resurgence after tearing his ACL in 2013. The Warriors added him to their bench in 2014 and he seemed to regain his quickness. He averaged 6.4 points in 15.9 minutes this past season, making 46.2 percent of his shots. In his eight seasons with the Suns, Barbosa averaged 12.4 points in 24.8 minutes while making 39.6 percent of his 3-point shots.

He'll be added to Phoenix to provide a boost off the bench and mentor some of the young guards in a similar role.