D-backs hand Cards' Sonny Gray career-worst shellacking
Jul 19, 2025; Phoenix, Arizona, USA; Arizona Diamondbacks third base Eugenio Suárez (28) celebrates with Josh Naylor (22) after hitting a two-run home run against the St. Louis Cardinals in the first inning at Chase Field. Mandatory Credit: Rick Scuteri-Imagn Images Eugenio Suarez hit two home runs and drove in three, Corbin Carroll had three hits including two triples, and the Arizona Diamondbacks beat the St. Louis Cardinals 10-1 to win their third straight Saturday in Phoenix.
Geraldo Perdomo had three singles and four RBIs and Ryne Nelson gave up one run in six innings for the D-backs, who have outscored the Cardinals 17-4 in the first two games of the series.
A win Sunday would not only give Arizona a sweep but would also get the Diamondbacks back to .500 and keep them from falling further back in the National League wild-card race.
Nelson (6-2) gave up four hits, with Alec Burleson's homer with one out in the sixth the only damage. Nelson struck out four and walked one and is 4-0 with a 2.29 ERA in his last seven starts.
Suarez has 33 homers and leads the NL with 81 RBIs. Carroll leads the majors with 12 triples.
Masyn Winn had three hits for the Cardinals, who have lost 10 of 14 and fell behind Cincinnati in the NL Central and in the NL wild card race. St. Louis is now fourth in its division.
Sonny Gray (9-4) gave up 11 hits and a career-high nine runs (eight earned) before leaving with one out in the fourth. He struck out five and did not walk a batter in his 20th start of the season and 327th major league appearance.
The Cardinals placed Nolan Gorman on the injured list before the game with a lower back injury.
The D-backs struck for a 3-0 lead in the first and did not stop. Carroll tripled to lead off the game and scored on Perdomo's single before Lourdes Gurriel Jr. grounded into a double play. Josh Naylor appeared to strike out but he was awarded first base when catcher Pedro Pages was called for interference.
Suarez followed with his 32nd homer. He is 7-for-13 against Gray, with his first two homers off him coming Saturday.
Blaze Alexander and Perdomo had RBI singles in the second and Suarez hit his second homer in the third off Gray to make it 6-0. Carroll tripled in the first run of a three-run fourth when Perdomo and Adrian Del Castillo added run-scoring hits to stretch the lead to 9-0.
Perdomo drove in the final run with a groundout in the eighth.
--Field Level Media
Ole Miss' CFP Hopes Take a Hit After Loss to Texas
Why Tyrese Maxey Is the Key to the Sixers’ Success
Seahawks vs. Chiefs Betting Pick: SNF Best Bets
Why Did Netflix Mike Tyson Docuseries Omit His Last Fight?
- Rays vs. Brewers Prediction: Why Tampa Bay Can Steal Game 2 on the Road
- UFC 333 Betting Lines Are Tightening Across a Wide-Open Fight Card
- UFC 333 Betting Splits: Where the Sharp Money Is Landing This Weekend
- NBA Best Bets Today: Pacers, Grizzlies and Trail Blazers Picks
- College Football Week 8 Best Betting Picks, Predictions
- World Series Game 1 Predictions: Rays vs. Brewers Picks and Best Bets
- UFC 333 Predictions: Best Bets for Volkov, Keita and Murzakanov











