St. Louis Cardinals vs Arizona Diamondbacks Prediction & Picks - MLB
USA - MLB
New customers only | Commercial content | 21+ age limit | T&Cs apply
by Bill Christy | in MLB Picks
The St. Louis Cardinals will face the Arizona Diamondbacks in a rare solo game this afternoon. It is a makeup from the one that was postponed back in late June.
These teams also just faced off to kick off the 2nd half of their seasons after the All-Star break. In that series, the Cardinals defeated the Diamondbacks in game one when Ivan Herrera hit a sacrifice fly to score Jose Fermin in the 9th, prior to Riley O'Brien picking up his 25th save.
In the next game, the Diamondbacks were able to turn the tables and picked up a 5-3 win. They jumped to a 5-0 lead and were able to hold on late with Paul Sewald picking up the save. In the finale, Max Kepler played the hero. He walked off the Cardinals with a double to deep right off Luis Gastelum to score Jorge Barrosa.
Today, Brandon Pfaadt will go for the Diamondbacks, while Michael McGreevy will start for the Cardinals. It should be an interesting game due to the nature of it being a one-off. That said, both starters in this one are capable of holding either lineup in check, making runs not that easy to come by.
Limited Offer. Currently at FanDuel
St. Louis Cardinals vs Arizona Diamondbacks Form
Table
| Teams | Pts | P | W | L |
|---|---|---|---|---|
|
8
|
0.529 | 119 | 63 | 56 |
|
14
|
0.5 | 118 | 59 | 59 |
St. Louis Cardinals and Arizona Diamondbacks Latest Matches
2/6 (33%)
4/6 (67%)
Jul 22, 2026 - MLB
Jul 21, 2026 - MLB
Jul 20, 2026 - MLB
Jul 19, 2026 - MLB
Jul 18, 2026 - MLB
Jul 17, 2026 - MLB
3/6 (50%)
3/6 (50%)
Jul 12, 2026 - MLB
Jul 11, 2026 - MLB
Jul 10, 2026 - MLB
Jul 9, 2026 - MLB
Jul 8, 2026 - MLB
Jul 7, 2026 - MLB
2/6 (33%)
4/6 (67%)
Jul 22, 2026 - MLB
Jul 21, 2026 - MLB
Jul 20, 2026 - MLB
Jul 19, 2026 - MLB
Jul 18, 2026 - MLB
Jul 17, 2026 - MLB
4/6 (67%)
2/6 (33%)
Jul 22, 2026 - MLB
Jul 21, 2026 - MLB
Jul 20, 2026 - MLB
Jul 19, 2026 - MLB
Jul 18, 2026 - MLB
Jul 17, 2026 - MLB
4/6 (67%)
2/6 (33%)
Jul 22, 2026 - MLB
Jul 21, 2026 - MLB
Jul 20, 2026 - MLB
Jul 19, 2026 - MLB
Jul 18, 2026 - MLB
Jul 17, 2026 - MLB
4/6 (67%)
2/6 (33%)
Jul 12, 2026 - MLB
Jul 11, 2026 - MLB
Jul 10, 2026 - MLB
Jul 9, 2026 - MLB
Jul 8, 2026 - MLB
Jul 7, 2026 - MLB
St. Louis Cardinals against Arizona Diamondbacks : Head to Head (H2H)
33 %
67 %
Jul 19, 2026 - MLB
Jul 18, 2026 - MLB
Jul 17, 2026 - MLB
Jun 24, 2026 - MLB
Jun 23, 2026 - MLB
Jun 22, 2026 - MLB
St. Louis Cardinals - Arizona Diamondbacks Key Points
- The total has gone UNDER in 5 of Arizona's last 7 games when playing on the road against St. Louis.
- The total has gone UNDER in 10 of Arizona's last 14 games against an opponent in the National League Central Division.
- The total has gone UNDER in 4 of St. Louis' last 5 games.
- The total has gone UNDER in 15 of St. Louis' last 18 games at home.
Limited Offer. Currently at FanDuel
Our St. Louis Cardinals vs Arizona Diamondbacks Prediction
McGreevy of the Cardinals has pitched well lately. He's only allowed 4 total earned runs over his last 24.2 innings of work. His 4-7 record does not do him justice, as he is holding a strong 2.92 ERA. On the other side, Brandon Pfaadt of the Diamondbacks has been stingy as well. He has gone his last 4 starts and allowed only 5 total runs. We like both starters to keep this low-scoring and the under to come home.
Our prediction for St. Louis Cardinals vs. Arizona Diamondbacks: Under 7.5
FanDuel - Free Daily Dingers Game

With the MLB now back in full swing, FanDuel is currently offering an MLB-exclusive promotion for all its customers. To use this promo, navigate to the FanDuel homepage and click “Play Free” on the “Daily Dingers” tab at the top of the screen.
After doing so, you will be redirected to a page where you can select one player who you think will hit a home run during that day’s games.
If the player you picked hits a home run, your account will be credited with a profit boost token the following day. This token can then be used on any MLB game wager. Keep in mind that the bet you make with your profit boost token must have odds of -200 or longer.
Additionally, you can enter this “Daily Dinger” contest once every day, and this promotion will last the duration of the season, so be sure to take advantage of this promotion for the chance to earn a profit boost token every day of the season!
All tips are fully researched and given in good faith, but profits cannot be guaranteed.