The Arizona Diamondbacks defeated the St. Louis Cardinals 7–3 at Chase Field on July 18, 2025. Brandon Pfaadt pitched seven innings, allowing only four hits and no runs. The Diamondbacks’ victory improves their record to 47-50, placing them fourth in the NL West.
Andre Pallante took the loss for the Cardinals, who fall to 51-46. Arizona’s Geraldo Perdomo contributed with two hits and two RBIs. Adrian Del Castillo also added three hits and one RBI for the Diamondbacks. Meanwhile, Victor Scott II hit a home run for the Cardinals, driving in two runs in the ninth inning.
The Diamondbacks started strong, scoring three runs in the second inning. They kept up the momentum with two more runs in the third. The team added another run in the fifth and one more in the seventh, bringing their total to seven runs. The Cardinals struggled to score until the ninth inning. They managed to put three runs on the board before the game ended. Despite a late effort, they could not catch up, and the Diamondbacks secured the win.Brandon Pfaadt pitched a strong game for the Diamondbacks. He went 7 innings, allowing only 4 hits with no runs scored. His performance on the mound secured him the win, improving his record to 9-6. Andre Pallante started for the Cardinals and took the loss. He pitched 4.67 innings, giving up 9 hits and 5 earned runs. Pallante’s record now stands at 5-5 for the season. On the offensive side, Geraldo Perdomo had a standout performance for the Diamondbacks. He collected 2 hits, including a triple, and drove in 2 runs. Adrian Del Castillo also contributed with 3 hits and an RBI, helping Arizona secure the win.
What’s Next
The win for the Diamondbacks brings their record to 47-50. They remain in 4th place in the National League West. This game helps them close the gap on the teams ahead. The Cardinals, with a 51-46 record, stay in 3rd place in the National League Central. This loss makes it harder for them to move up in the standings. Both teams will need to keep an eye on their divisional rivals as the season progresses.
The St. Louis Cardinals will continue their series against the Arizona Diamondbacks. Their next game is on Saturday, July 19, 2025, at 7:15 PM at Chase Field. They will play another game on Sunday, July 20, 2025, at 4:10 PM before heading to face the Colorado Rockies on Monday, July 21, 2025.
The Arizona Diamondbacks will host the Cardinals again on Saturday, July 19, 2025, at 7:15 PM. They will wrap up this series on Sunday, July 20, 2025, at 4:10 PM. The Diamondbacks will then start a new series against the Houston Astros at home on Monday, July 21, 2025.
All odds are courtesy of Action247 Sportsbook. Good luck!!
* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.
Last updated:July 19, 2025 Cardinals, Diamondbacks