Dwight Buycks has reached agreement on a multi-year contract with the Toronto Raptors, a source told RealGM.

The Portland Trail Blazers, Oklahoma City Thunder and Miami Heat had pursued Buycks as a potential third-string point guard, but he ultimately couldn’t pass up the opportunity to back up Kyle Lowry on the Raptors. For the Raptors, Buycks’ defense and playmaking served as enticing factors to give him a chance.

Buycks has starred for the Thunder’s summer league team this month, ranking third in assists per game, and he will travel for his physical exam with the Raptors over the weekend.

Buycks, 24, averaged 15 points and 2.6 assists in the NBA D-League last season.  

The Oklahoman first reported that Buycks had agreed to be the Raptors’ backup point guard.