The Toronto Raptors have filled their open roster spot by signing Armoni Brooks to a multi-year deal. Brooks recently completed two 10-day contracts with Toronto.

During his 10-day deals with the Raptors, Brooks appeared in eight games. He previously played in 41 games with the Houston Rockets.

The second year of Brooks' deal is reportedly partially guaranteed.

Though he's struggled some in the NBA, Brooks has been a sharpshooter in two years in the G League. Brooks has shot 39.2% on 6.9 three-point attempts per game in 60 G League contests.