Astros pick up free agent first baseman Christian Walker on reported three-year, $60 million deal Walker became a free agent this offseason after eight years with the Arizona Diamondbacks. Original Source: https://sports.yahoo.com/astros-pick-up-free-agent-first-baseman-christian-walker-on-reported-three-year-60-million-deal-181414596.html Previous article: Griffin Canning and Mets agree to 1-year, $4.25 million contract Prev Next article: Posey hopeful former Giants legends will help usher in new era Next