Kyle Anderson and the Toronto Raptors have agreed to a one-year, $3.9 million deal.

Anderson split time last season with the Utah Jazz, Memphis Grizzlies and Minnesota Timberwolves, appearing in 43 games and averaging 6.2 points, 3.5 rebounds and 2.9 assists in 19.8 minutes.

Anderson will be playing in his age-33 season.