The Toronto Raptors have agreed to terms with E.J. Singler.

Singler will be in training camp with the Raptors with a chance to compete for the 15th spot on the roster.

Singler has agreed to play for the Raptors 905 of the D-League if he clears waivers assuming he doesn't make their regular season roster.

“I have no idea what I’m gonna do. Gonna try to play as best I can in the Summer League and that’ll probably dictate where I go next year,” Singler told Raptors Republic in July. “That’s the hardest decision. There’s definitely pros and cons playing in the D-League, or there’s pros and cons playing overseas. Those are the things you’ve gotta weigh out with your family, yourself, and your agent. For me, personally, I’ve gotta give my best opportunity in the Summer League and things will work out for the best.”