Photo: Minnesota Timberwolves/Twitter

Free agent forward Kyle Anderson has agreed to a one-year, $3.9 million contract with the Toronto Raptors, according to ESPN.

The veteran forward enters his 13th NBA season and gives Toronto additional experience and versatility as the team continues reshaping its roster for another playoff run.

Anderson will also reunite with Kawhi Leonard, his former teammate with the San Antonio Spurs, as the Raptors continue adding veteran talent to complement their core.