January 13, 2020
In this Aug. 17, 2019 file photo Arizona Diamondbacks' David Peralta hits against the San Francisco Giants in the first inning of a baseball game in Phoenix. The Diamondbacks have finalized a $22 million, three-year contract with Peralta that runs through 2022, Monday, Jan. 13, 2020. (Rick Scuteri/AP, file)