Free agent Gary Sheffield says that he is in "tip-top shape" and ready to get going on his 22nd big league season. Now all the 41-year-old needs is a team to sign him.

"There are things on the table that I have to accept or not accept," Sheffield told the New York Post. "Right now I have not made up my mind."

His conditioning, he says, is not an issue, age notwithstanding.

"I am healthy, and I have been working to get back to where I need to be," he said. "I am feeling great, and I lost 15 pounds, down to 212."

Sheffield spent the 2009 season with the New York Mets, hitting .276 with 10 home runs and 43 RBIs in 100 games, including his 500th career home run (he now has 509).

The Mets, Sheffield told the Post, have not contacted him.

Boasting a career .292 average with 1,676 RBIs, the veteran outfielder has logged time in the uniforms of the Mets, Yankees, Tigers, Braves, Dodgers, Marlins, Padres and, his original team, the Brewers, who took him with their first pick in 1986.