D-backs Roster & Staff

Date Transaction
1/3/18 Arizona Diamondbacks signed free agent 2B Josh Prince to a minor league contract.
1/5/18 Arizona Diamondbacks signed free agent RHP Rael Santos to a minor league contract.
1/5/18 Arizona Diamondbacks signed free agent C Manuel Garcia to a minor league contract.
1/9/18 Arizona Diamondbacks invited non-roster C Michael Perez to spring training.
1/9/18 Arizona Diamondbacks invited non-roster RHP Ryan Atkinson to spring training.
1/9/18 Arizona Diamondbacks invited non-roster LHP Yuhei Nakaushiro to spring training.
1/9/18 Arizona Diamondbacks invited non-roster C Josh Thole to spring training.
1/9/18 Arizona Diamondbacks invited non-roster RHP Joey Krehbiel to spring training.
1/9/18 Arizona Diamondbacks invited non-roster 2B Kristopher Negron to spring training.
1/9/18 Arizona Diamondbacks invited non-roster RHP Taylor Clarke to spring training.
1/9/18 Arizona Diamondbacks invited non-roster 1B Kevin Cron to spring training.
1/9/18 Arizona Diamondbacks signed free agent OF Ramon Flores to a minor league contract and invited him to spring training.
1/9/18 Arizona Diamondbacks signed free agent OF Cesar Puello to a minor league contract and invited him to spring training.
1/20/18 Arizona Diamondbacks signed free agent RHP Fernando Salas to a minor league contract and invited him to spring training.
1/21/18 Arizona Diamondbacks signed free agent LHP Antonio Bastardo to a minor league contract and invited him to spring training.
1/21/18 Arizona Diamondbacks signed free agent RHP Michael Blazek to a minor league contract and invited him to spring training.
1/22/18 Arizona Diamondbacks signed free agent RHP Kris Medlen to a minor league contract and invited him to spring training.
1/29/18 Arizona Diamondbacks signed free agent RHP Neftali Feliz to a minor league contract and invited him to spring training.
1/31/18 Arizona Diamondbacks designated Rey Fuentes for assignment.
1/31/18 Arizona Diamondbacks signed free agent C Alex Avila.