Agent: Johnson signs $34M deal

Amir Johnson is staying put in Toronto.

The 23-year old Johnson agreed to terms with the Raptors on a five-year, $34-million contract, Johnson's agent Kevin Bradbury told The Associated Press.

"Amir didn't want to play the free agency game," Johnson's agent Kevin Bradbury told Yahoo Sports on Thursday. "He wanted to go back to Toronto. He's young and he has security and a lot of basketball left in him."

Bradbury told Yahoo that Johnson considered four teams before deciding to remain in Toronto.

Johnson, a 6-foot-9, 210-pound power forward, averaged 6.2 points and 4.8 rebounds last year in his first season with the Raptors.

Toronto obtained Johnson in a June 2009 deal with the Pistons that sent center Fabricio Oberto to Detroit.

Johnson could get additional playing time next season, with the Raptors expecting to lose All-Star forward Chris Bosh in free agency.

The Associated Press contributed to this report.