Nick Ahmed, Arizona Diamondbacks agree to four-year contract extension
Kelly throws 7 strong innings, Diamondbacks beat Braves 3-2 for 6th
Diamondbacks vs. Reds: Odds, spread, over/under - July 22
A Review of Nick Ahmed's Time in the Desert - Sports Illustrated
Nolan_Arenado
Nick Ahmed to miss the rest of the season - AZ Snake Pit
Diamondbacks notes: Team to be without Nick Ahmed after surgery
Nick Ahmed Player Props: Diamondbacks vs. Padres
Nick Ahmed returning to Arizona Diamondbacks lineup after shoulder
Arizona Diamondbacks SS Nick Ahmed's shoulder rehab shut down