The Toronto Raptors have come to an agreement on a two-year deal with undrafted guard Terence Davis, according to Shams Charania of The Athletic and Stadium.

Davis reportedly turned down two-way offers during June's NBA Draft and is now getting a contract that is fully guaranteed in Year 1. This deal comes after Davis showed out with the Denver Nuggets in his Summer League debut, pouring in 22 points on 8-of-13 shooting in Las Vegas on Sunday.

Davis had a productive four-year career at Ole Miss, becoming a full-time member of the rotation as a sophomore and playing a big role for the final three seasons of his time in college. The 6-foot-4 guard broke out in that sophomore campaign, and while his scoring numbers dipped a bit as a junior, he bounced back with a stellar senior season.

In his final year in college, Davis averaged 15.2 points, 5.8 rebounds, 3.5 assists and 1.6 steals while shooting 44.4% from the field overall, 37.1% on 3-pointers and 77.2% from the free-throw line. He led the Rebels to an 8-seed in the NCAA Tournament, but they lost in the first round.

Davis now joins a Raptors team looking to recover from the losses of Kawhi Leonard and Danny Green. In addition to Davis, Toronto has also added Stanley Johnson and Rondae Hollis-Jefferson on the wing in recent days.

The Raptors obviously won't be able to replicate what they've lost with these smaller signings, but they're hoping at least one of these youngsters can break out and help them in their quest to return to the playoffs and make some noise.