Tracy McGrady has agreed to a one-year contract, $1.35 million contract with the Detroit Pistons, a source told ESPN.com's Marc Stein.
McGrady played in just 30 games last season for the Houston Rockets and New York Knicks. He had major surgery on his right knee in the middle of the 2008-09 season.
The seven-time All-Star and two-time scoring champion drew some interest from the Chicago Bulls this summer.
McGrady played in just 30 games last season for the Houston Rockets and New York Knicks. He had major surgery on his right knee in the middle of the 2008-09 season.
The seven-time All-Star and two-time scoring champion drew some interest from the Chicago Bulls this summer.