PHOENIX — The Arizona Diamondbacks’ All-Star duo of Eugenio Suarez and Corbin Carroll had a night unique to any other in franchise history during a dominant 10-1 win over the St. Louis Cardinals on Saturday.
Suarez blasted two home runs in the first three innings off St. Louis starter Sonny Gray, while Carroll recorded two triples within the opening four frames.
This was the first game in club history in which a player hit multiple home runs and another hit multiple triples.
The feat has only been done by three teams since 2020, as the Miami Marlins and Kansas City Royals did so last season.
Eugenio Suarez hits 2 home runs
Suarez has five multi-homer games this year, making him one of five major leaguers with that many. Seattle catcher Cal Raleigh leads MLB with eight, while fellow All-Stars Aaron Judge, Kyle Stowers and Pete Crow-Armstrong are tied with Suarez.
Suarez blasted a no-doubter to left field in the first inning for a two-run shot, giving Arizona a 3-0 lead.
Annihilated. pic.twitter.com/lZI84NfWUp
— Arizona Diamondbacks (@Dbacks) July 19, 2025
After the Diamondbacks racked up two more runs in the second inning, Suarez led off the third with a solo blast to right field on a first-pitch fastball to jump ahead 6-0.
“What can you say about what Geno continues to do?” manager Torey Lovullo asked. “He just doesn’t miss the pitch he is looking for. He’s almost setting up the pitcher, staying one step ahead of what the game plan might be. When he gets his pitch, he doesn’t miss it. That was clearly indicated to me when he hit the home run to right field on the first pitch.”
Eugenio Suárez AGAIN!
His 2nd HR of the day and 33rd of the year. pic.twitter.com/AqCVwmfRJ1
— MLB (@MLB) July 20, 2025
The veteran third baseman passed Shohei Ohtani for third in MLB with 33 home runs this season and moved into second on the RBIs list with 81. He’s hit 21 of his 33 home runs at Chase Field.
“It’s fun to watch,” Carroll said of Suarez. “To see him hitting the ball all over the yard, there’s no way that can contain him. It’s really impressive to watch.”
Corbin Carroll hits 2 triples
Carroll led off Saturday with a triple into the right-center field gap, and he scored the first run of the game on a Geraldo Perdomo single.
He tripled home a run in the fourth inning and scored again on a Perdomo RBI single — Perdomo started the game with three straight RBI knocks. Carroll leads MLB with 12 triples as he chases his career high of 14.
“ I guess just try to hustle out of the box and keep going until they stop me,” Carroll said.
Carroll nearly tripled again in the eighth inning but settled for a double with Blaze Alexander stopped at third base ahead of him. A player has tripled three times in a game only 49 times in MLB history.
Carroll has three multi-triple games this year, one away from tying MLB’s single-season record held by Larry Doyle (1911), Owen Wilson (1912), Bill Terry (1931), Barney McCosky (1940) and Carl Crawford (2004). The last player with three multi-triple games in a season was Jose Reyes for the 2011 New York Mets.
Diamondbacks’ offense dominates through 4 innings
The Diamondbacks chased Gray in the fourth inning, tagging him with eight earned runs as they took a 9-0 lead. Gray’s ERA jumped from 3.50 to 4.04.
Arizona recorded 12 hits in the first four innings, as five players recorded multiple hits in that short timeframe (Carroll, Perdomo, Suarez, Adrian Del Castillo and Blaze Alexander).
For the game, Arizona went 5-for-11 with runners in scoring position.
Carroll, Perdomo and Suarez combined for eight RBIs on eight hits.
Ryne Nelson tosses quality start
D-backs starter Ryne Nelson, not to be overlooked, delivered six innings with one earned run on four hits.
A Cardinals runner did not reach scoring position until the fourth inning, and he shut out St. Louis through five. Alec Burleson hit a solo shot in the sixth, but Nelson came back with a strikeout and a pop-up to end his outing at 85 pitches.
“Pretty solid,” Nelson said. “First-pitch strikes have been something I’ve been really trying to get back to, and I think early it was really good. … It allows you to take a couple more shots throughout the at-bat.”
Nelson started the game with eight straight first-pitch strikes. He struck out four batters on Saturday and only walked one, as he bounced back after allowing four runs in four innings in Anaheim before the All-Star break.
Ketel Marte out of lineup
Arizona’s third All-Star, Ketel Marte, was out of the lineup for the second straight day, as he asked for a couple days off after his house was burglarized. Lovullo said “all indications” are Marte will be back on Sunday.
Up next for Diamondbacks
The Diamondbacks (49-50) won their first series out of the All-Star break with a chance to sweep the Cardinals and get back to .500 on Sunday.
Merrill Kelly will take the mound for Arizona against St. Louis right-hander Miles Mikolas. The D-backs had not won a series in July entering Saturday, and their last sweep came against the Seattle Mariners on June 11.
Catch Sunday’s game at 1:10 p.m. MST on 98.7 and the Arizona Sports app.