Gary Sheffield doesn't expect to finish the season with the struggling Mets. The Mets pulled Sheffield off waivers last week when he was claimed by an unknown team. That means the slugger cannot be traded this season, but New York could place him on waivers again. "Based on what I know now, no, I do not think I will be here," Sheffield told the New York Post. "But if I am sent to a team that I don't want to play for, I would go home. "I have to look at everything. People always say they are going to do the right thing for you, but sometimes it doesn't work out that way. If I don't take care of myself, who will? That's what I focus on."