Ha jugado para los Dodgers de Los Angeles (1992-1997), Rockies de Colorado (1997-2001), Astros de Houston (2001), Mets de Nueva York (2002-2003), Medias Rojas de Boston (2004), Texas Rangers (2005), Padres de San Diego (2005) y Nacionales de Washington (2006).