Still searching for an NBA franchise willing to guarantee a contract for next season, seven-time All-Star Tracy McGrady worked out for the San Antonio Spurs this week at the team's practice facility, league sources told Yahoo! Sports.

Next up for McGrady on Thursday is a workout for the New York Knicks, league sources said.

Time is running out for the 33-year-old McGrady to secure a guaranteed contract for the season. Sources say he will likely have to choose between accepting a "make-good" training-camp invite or going overseas – perhaps to China.

[Also: LeBron James switches agents to team up with longtime friend]

The Spurs have brought several players to San Antonio to evaluate over recent weeks, and have yet to make a decision on whether McGrady could possibly fit into the team's plans this season. The Knicks have discussed the possibility of adding another perimeter scoring threat, and want to evaluate McGrady for a possible return. McGrady played 24 games in 2010 with the Knicks.

After 15 years in the league, McGrady had career-low numbers in Atlanta a season ago, averaging 5.2 points in 16 minutes per game. A former two-time scoring champion and first-team All-NBA player, McGrady has been slowed with knee problems in recent years.

More news from the Yahoo! Sports Minute: Other popular content on the Yahoo! network:

• Les Carpenter: Jim Calhoun sacrificed his legacy to pursue fame and titles at UConn

• Video: Does Notre Dame have a QB controversy?

• Video: Dustin Pedroia bolts game after learning his wife is in labor

• Yahoo! News: How safe is America's nuclear stockpile?







