Arizona Diamondbacks vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

Arizona Diamondbacks
7/18/26 16:10
St. Louis Cardinals

Prediction:

 

The D-Backs -1.5 Runs

+170
$250 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Lou Aguila | in MLB Picks

The Diamondbacks tapped Brandon Pfaadt to lead them to another comfortable win against the St. Louis Cardinals in Game 2.

Backing Arizona to win by at least two at +170 odds nets a $270 payout on a $100 bet.

Current Form:

The St. Louis Cardinals claimed their third win in four games after edging the Arizona Diamondbacks in Game 1 of their series. After surrendering 8 runs in the series finale against Milwaukee, the Cardinals have not allowed more than four runs in any of their last four games, lowering their ERA to 3.20 over the recent five-game stretch.

Friday’s loss snapped the Diamondbacks’ four-game winning streak. It also marked the first time in five games that Arizona surrendered more than three runs in a game. Arizona sports an impressive 2.40 ERA over its last five assignments.

Starting Pitchers: Diamondbacks RHP Brandon Pfaadt (5-6, 4.55 ERA) vs. Cardinals Dustin May (5-6, 4.55 ERA).

The Matchup: The Cardinals might have won their recent meeting, but the D-Backs are 5-2 in their last 7 encounters.

Up to $250 to bet on Arizona Diamondbacks - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook

Arizona Diamondbacks vs St. Louis Cardinals Form

Table

Teams Pts P W L
8 Arizona Diamondbacks
0.529 119 63 56
14 St. Louis Cardinals
0.5 118 59 59

Arizona Diamondbacks and St. Louis Cardinals Latest Matches

Arizona Diamondbacks
Arizona Diamondbacks Latest matches
L L W W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jul 12, 2026 - MLB

Los Angeles Dodgers
3 :  5
Arizona Diamondbacks

Jul 11, 2026 - MLB

Los Angeles Dodgers
2 :  9
Arizona Diamondbacks

Jul 10, 2026 - MLB

Los Angeles Dodgers
3 :  9
Arizona Diamondbacks

Jul 9, 2026 - MLB

San Diego Padres
1 :  3
Arizona Diamondbacks

Jul 8, 2026 - MLB

San Diego Padres
10 :  4
Arizona Diamondbacks

Jul 7, 2026 - MLB

San Diego Padres
4 :  1
Arizona Diamondbacks
W W L L W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 5, 2026 - MLB

Arizona Diamondbacks
2 :  3
Milwaukee Brewers

Jul 4, 2026 - MLB

Arizona Diamondbacks
4 :  3
Milwaukee Brewers

Jul 3, 2026 - MLB

Arizona Diamondbacks
4 :  7
Milwaukee Brewers

Jul 1, 2026 - MLB

Arizona Diamondbacks
4 :  6
San Francisco Giants

Jun 30, 2026 - MLB

Arizona Diamondbacks
8 :  2
San Francisco Giants

Jun 29, 2026 - MLB

Arizona Diamondbacks
5 :  4
San Francisco Giants
L L W W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jul 12, 2026 - MLB

Los Angeles Dodgers
3 :  5
Arizona Diamondbacks

Jul 11, 2026 - MLB

Los Angeles Dodgers
2 :  9
Arizona Diamondbacks

Jul 10, 2026 - MLB

Los Angeles Dodgers
3 :  9
Arizona Diamondbacks

Jul 9, 2026 - MLB

San Diego Padres
1 :  3
Arizona Diamondbacks

Jul 8, 2026 - MLB

San Diego Padres
10 :  4
Arizona Diamondbacks

Jul 7, 2026 - MLB

San Diego Padres
4 :  1
Arizona Diamondbacks
St. Louis Cardinals
St. Louis Cardinals Latest matches
L W L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 12, 2026 - MLB

St. Louis Cardinals
3 :  4
Atlanta Braves

Jul 11, 2026 - MLB

St. Louis Cardinals
4 :  1
Atlanta Braves

Jul 10, 2026 - MLB

St. Louis Cardinals
2 :  1
Atlanta Braves

Jul 9, 2026 - MLB

St. Louis Cardinals
4 :  8
Milwaukee Brewers

Jul 8, 2026 - MLB

St. Louis Cardinals
5 :  1
Milwaukee Brewers

Jul 7, 2026 - MLB

St. Louis Cardinals
2 :  10
Milwaukee Brewers
L W L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 12, 2026 - MLB

St. Louis Cardinals
3 :  4
Atlanta Braves

Jul 11, 2026 - MLB

St. Louis Cardinals
4 :  1
Atlanta Braves

Jul 10, 2026 - MLB

St. Louis Cardinals
2 :  1
Atlanta Braves

Jul 9, 2026 - MLB

St. Louis Cardinals
4 :  8
Milwaukee Brewers

Jul 8, 2026 - MLB

St. Louis Cardinals
5 :  1
Milwaukee Brewers

Jul 7, 2026 - MLB

St. Louis Cardinals
2 :  10
Milwaukee Brewers
W L W W W L
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jul 5, 2026 - MLB

Chicago Cubs
6 :  4
St. Louis Cardinals

Jul 4, 2026 - MLB

Chicago Cubs
0 :  3
St. Louis Cardinals

Jul 3, 2026 - MLB

Chicago Cubs
1 :  17
St. Louis Cardinals

Jul 2, 2026 - MLB

Atlanta Braves
5 :  11
St. Louis Cardinals

Jul 1, 2026 - MLB

Atlanta Braves
5 :  1
St. Louis Cardinals

Jun 30, 2026 - MLB

Atlanta Braves
3 :  5
St. Louis Cardinals

Arizona Diamondbacks against St. Louis Cardinals : Head to Head (H2H)

Arizona Diamondbacks

50 %

St. Louis Cardinals

50 %

Jun 24, 2026 - MLB

St. Louis Cardinals
4 :  9
Arizona Diamondbacks

Jun 23, 2026 - MLB

St. Louis Cardinals
3 :  4
Arizona Diamondbacks

Jun 22, 2026 - MLB

St. Louis Cardinals
3 :  2
Arizona Diamondbacks

Jul 20, 2025 - MLB

Arizona Diamondbacks
5 :  3
St. Louis Cardinals

May 24, 2025 - MLB

St. Louis Cardinals
6 :  5
Arizona Diamondbacks

Apr 24, 2024 - MLB

St. Louis Cardinals
5 :  1
Arizona Diamondbacks
Arizona Diamondbacks vs St. Louis Cardinals Picks

Arizona Diamondbacks - St. Louis Cardinals Key Points

  1. St. Louis is 2-5 SU in its last 7 games against Arizona.
  2. St. Louis is 1-5 SU in its last 6 games when playing on the road against Arizona.
  3. Arizona is 4-1 SU in its last 5 games.
  4. Arizona is 5-1 SU in its last 6 games when playing at home against St. Louis.
Up to $250 to bet on Arizona Diamondbacks - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook

Our Arizona Diamondbacks vs St. Louis Cardinals Prediction

The Difference Maker: Brandon Pfaadt has powered the D-Backs to four wins in his last five starts. The starter has commanded a 3.08 ERA over his last five outings. He also blanked the Cardinals through seven innings in his last start against the team on July 18.

Meanwhile, Cardinals starter Dustin May must tighten up his pitching game because he’s facing a D-Backs team that is averaging 6.0 runs over the last five games.

What to Expect: The Diamondbacks level the series at 1-1 behind another strong outing from Pfaadt and still prolific offense. Arizona, which won by two or more runs in four of its last five wins over the Cardinals, will cover -1.5 runs in this game.

Fearless Forecast: Arizona 7, St.Louis 1

Our betting prediction for the St. Louis Cardinals vs. the Arizona Diamondbacks: The Diamondbacks -1.5 Runs

Prediction:

 

The D-Backs -1.5 Runs

+170
$250 offered for betting!

A Welcome Bonus for Arizona Diamondbacks vs St. Louis Cardinals!

Caesars Welcome Offer

Thanks to our code:  STRADERDYW, you can unlock $250 available for use on this Arizona Diamondbacks vs St. Louis Cardinals matchup!

This offer is only available for new sign-ups, but it remains one of the highest welcome bonuses currently on offer. Take advantage before it goes away!

$250 in bonus bets for Arizona Diamondbacks vs St. Louis Cardinals!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.