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)
Stories this photo appears in:
David Peralta and the Arizona Diamondbacks have finalized a $22 million, three-year deal through 2022 that will keep the outfielder with the organization that signed him out of an independent league nearly seven years ago.