Arizona Diamondbacks unveil aggressive new uniforms
David Peralta Baseball Trading Cards
David Peralta Baseball Trading Card Database
Power Ranking Every MLB Team's Lineup Before Spring Training 2018
Arizona Diamondbacks LF David Peralta making strides on defense
Arizona Diamondbacks LF David Peralta making strides on defense
David Peralta cracks SO MANY jokes for us!
Arizona Diamondbacks unveil aggressive new uniforms
Diamondbacks OF David Peralta a late scratch once again vs. Padres
New mechanics pay quick dividends for Diamondbacks' David Peralta
Arizona Diamondbacks LF David Peralta making strides on defense
David Peralta Baseball Trading Cards
ESPN's Schoenfield: D-backs need to trade OF David Peralta at deadline