Desde entonces ha jugado para los Oakland Athletics, Toronto Blue Jays, Boston Red Sox, Colorado Rockies y San Francisco Giants.