TORONTO -- The Toronto Raptors have officially signed forward Stanley Johnson and guard Terence Davis.

The team did not release terms of the contracts. The Athletic last week reported Johnson's contract to be a two-year deal worth US$7.5 million.

The six-foot-seven, 245-pound, Johnson split last season between Detroit and New Orleans, averaging 6.9 points, 3.3 rebounds and 18.3 minutes in 66 games (seven starts).

He scored in double figures 17 times, including a season-high 22 points Nov. 9 at Atlanta and grabbed a season-best 12 rebounds Oct. 31 at Brooklyn.

The Los Angeles native has averaged seven points, 3.4 rebounds and 21.6 minutes in 285 career games (64 starts) with Detroit and New Orleans. He was picked eighth overall by the Pistons in the 2015 NBA draft.

Davis, a six-foot-four, 205-pound senior out of Ole Miss, averaged 12.5 points, 4.9 rebounds, 2.1 assists, 1.2 steals and 24.3 minutes in 121 career games (82 starts) during four seasons with the Rebels.

He went undrafted at last month's NBA draft but impressed in his Summer League debut with Denver before signing with Toronto.

The Raptors hope to have found another overlooked prospect in Davis much like Fred VanVleet, who went undrafted in 2016 before signing with Toronto and becoming an impact player for the team.