Signed by the San Diego Padres as an amateur free agent in 1986. Has played for the Milwaukee Brewers (1993-1999), the Chicago White Sox (2000-2004), the Los Angeles Dodgers (2005), and the New York Mets (2006-2007).
Released by the New York Mets from their minor-league system.
(January 18) Finalized a minor league contract with an invitation to spring training with the New York Mets.