With its own free agents taken care of, Toronto made a bit of a surprising move early Thursday, bringing back James Johnson on a two-year deal.
Johnson inked a two-year deal, worth about $2.5 million US a season, slightly more than the $2.077 million bi-annual exception, since other teams were sniffing around him. Johnson revived his flagging NBA career with a strong 52 game stretch in Memphis last season.
He averaged 9.2 points, 4.7 rebounds and 3.0 assists and played strong defence in 25 games under Jay Triano after coming over from Chicago during the 2010-11 season. He then posted similar numbers in 62 games during Dwane Casey's first year at the helm of the Raptors, but Johnson and the coach had issues getting on the same page, largely due to Johnson's inflated view of his offensive game.