The Toronto Raptors and Terrence Ross have agreed upon a three-year extension worth nearly $33 million.

The Raptors will avoid allowing Ross to become a restricted free agent, who has become a reserve behind DeMar DeRozan and DeMarre Carroll.

Ross was the eighth overall pick in the 2012 NBA Draft.