Tracy Mcgrady is 45 years and 10 month(s) old. He was born in 24 May, 1979. Tracy McGrady is also known as Tracy Lamar McGrady Jr who was born on 24th may of 1979 in Bartow that is a place in Florida. or more than three years, he played the basketball for his high school named Auburndale High School that is situated in Auburndale, Florida.