David Peralta, D-backs finalize deal
David Peralta is Pulling His Weight - Diamond Digest
Diamondbacks finish sweep of Pirates with 6-4 victory
David Peralta - Wikipedia
MORE
David Peralta, Diamondbacks walk off on Dodgers
D-backs end first half with win in San Diego
Three Diamondbacks who benefit the most from David Peralta trade - AZ Snake Pit
Buehler Gets 1st Career Shutout, Dodgers Blank D-backs 4-0 - Bloomberg
Arizona Diamondbacks' David Peralta to have season-ending shoulder surgery
Arizona Diamondbacks Trade Peralta to Rays - Burn City Sports Phoenix Sports
Fans Unhappy with David Peralta's Celebration While Trailing 9-0 - Burn City Sports
Source - David Peralta agrees to 3-year, $22M deal with Diamondbacks - ESPN