Arizona Diamondbacks vs St. Louis Cardinals MLB Recap Betting Prediction

MLB Recap: Arizona Diamondbacks vs St. Louis Cardinals – 7/

 

The Arizona Diamondbacks hosted the St. Louis Cardinals at Chase Field on July 20, 2025. The Diamondbacks won the game 5-3. Merrill Kelly was the winning pitcher, improving his record to 8-5 with a 3.34 ERA.

Eduardo Suárez was key for the Diamondbacks, hitting a home run and driving in four runs. This win brought the Diamondbacks’ season record to 49-50, placing them fourth in the NL West. The Cardinals’ record fell to 51-48, leaving them fourth in the NL Central.

The Diamondbacks started strong with a 4-run burst in the first inning. Eugenio Suárez hit a home run, driving in three of those runs. The Cardinals got on the board in the third inning, adding one run to their total. In the fifth inning, both teams added another run, making it 5-2. The Cardinals tried to close the gap in the ninth inning by scoring one more run. However, the Diamondbacks held their lead, ending the game 5-3.

Merrill Kelly played a key role for the Diamondbacks. He pitched six innings, allowing only two runs and striking out five. This performance earned him the win, improving his record to 8-5.

For the Diamondbacks’ offense, Eugenio Suárez stood out. He hit a home run and drove in four of the team’s five runs. Corbin Carroll also contributed with two hits and a triple.

On the Cardinals’ side, Miles Mikolas took the loss. He pitched four innings, giving up five runs on four hits. Despite the loss, Jordan Walker had a solid performance with two hits and one RBI.

What’s Next

The Diamondbacks’ win over the Cardinals brings their record to 49-50. This places them 4th in the National League West. The Cardinals are now 51-48, holding 4th position in the National League Central. In terms of head-to-head, this game impacts both teams’ standings as they aim to climb higher. The Diamondbacks are close to reaching a .500 record, while the Cardinals maintain a narrow lead over them. Each game between these teams could influence their positions in the standings significantly.

The St. Louis Cardinals will start a new series against the Colorado Rockies. Their next game is on Monday, July 21, 2025, at 8:40 PM. The game will be played at Coors Field, and it marks the beginning of a three-game series away from home.

The Arizona Diamondbacks will face the Houston Astros in their next series. The first game is scheduled for Monday, July 21, 2025, at 9:40 PM. This series will take place at Chase Field, where the Diamondbacks will play three games against the Astros.


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.