He has also played for the San Francisco Giants (2000–2004), the Montreal Expos (2003–2004), the Washington Nationals (2005–2006), the Arizona Diamondbacks (2006–2007), the Minnesota Twins ...