McGrady and his gimpy left knee could miss up to seven more games.