Tracy McGrady has agreed to a one-year deal with the Hawks for the veteran-minimum, according to a source.

McGrady played for the Pistons last season, starting in 39 of the 72 games in which he appeared. 

McGrady will presumably replace the bench scoring provided by Jamal Crawford.