Sources: Davis works out for Knicks

The Knicks have worked out several free agents at the team's training facility over the last two days, including veteran guard Ricky Davis, according to sources with knowledge of the workouts.

Davis, a 12-year veteran, last played in NBA in 2009-10 for the Clippers. He averaged 4.4 points per game on 43 percent shooting for the Clippers before bouncing around overseas and in the D-League for the next three seasons. The 6-7 guard turns 34 next week.

It is common for NBA teams to bring unsigned players in for workouts as training camp approaches. They're looking for players who can make an impact in camp.

Remember, the Knicks invited Tracy McGrady in for a workout last summer but did not sign him.

So Davis is several steps from making the Knicks' roster.

In addition to Davis, the Knicks hosted center Cole Aldrich and DeSagana Diop, forwards Ike Diogu, Josh Powell and Justin Brownlee.

Aldrich, 24, was selected with the 11th pick of the first round of the 2010 draft. The 6-10 240-pounder played last season with the Rockets and Kings.

Diop, a seven-foot, 300-pounder, most recently played minimal minutes for the Charlotte Bobcats last season.

Earlier this summer, GM Glen Grunwald said the Knicks would target a big man to backup Tyson Chandler. Aldrich fits that description. Earlier this month, the team worked out FA center Hamed Haddadi.

Brownlee, a former St. John's standout, played for the Knicks' summer league team. Powell spent time with the Lakers and Hawks and Diogu has played mostly overseas. He had a strong showing in the recently-completed FIBA African Championships.

New York has 16 players under contract, though 12 of those players are playing under guaranteed contracts.

So, in theory, three roster spots will be up for grabs during camp.

There is no limit to how many players teams can invite to camp.

You can follow Ian Begley on Twitter.