Raptors agree to deal with Johnson

Amir Johnson(notes) has reached agreement on a five-year, $34 million contract to return to the Toronto Raptors, his agent Kevin Bradbury told Yahoo! Sports on Thursday.

Johnson, 23, averaged 6.2 points and 4.8 rebounds while playing all 82 games for the Raptors last season. Bradbury said Johnson considered about four teams before agreeing quickly to return to Toronto on the first day of free agency.

“Amir didn’t want to play the free agency game,” Bradbury said. “He wanted to go back to Toronto. He’s young and he has security and a lot of basketball left in him.”

Johnson can't sign the contract until July 8 when the signing moratorium ends.