Anteriormente jugó con los Montreal Expos (1995-2001), los Boston Red Sox (2001-02), los Texas Rangers (2003), los Florida Marlins (2003), los Tigres de Detroit (2004-2005) y los Filis de Philadelphia (2005).