Feb 15, 2009 9:44 PM EST

Ivan Rodriguez said he might sign soon with the Florida Marlins, Houston Astros or New York Mets.

"I don't know where I'm going to play, but a team is going to win the lotto when I sign," Rodriguez said Sunday night in an interview with The Associated Press. "I still feel I can play three or four more years, to be honest, because of the way I take care of myself."

Via San Francisco Chronicle