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

USA - MLB

Arizona Diamondbacks
7/17/26 21:40
St. Louis Cardinals

Prediction:

 

St. Louis Cardinals ML

-112
$1000 offered for betting!

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

 by Matt Lowrimore | in MLB Picks

A full 15-game MLB slate is scheduled for Friday, which will include a National League matchup between the Arizona Diamondbacks and the St. Louis Cardinals. Let’s take a look at the match statistics and predictions for this game between the Diamondbacks and the Cardinals.

St. Louis enters this game with a record of 50-45 and is currently in third place in the NL Central division. The NL Wild-Card looks much more promising for St. Louis heading into the second half of the season, as they are just 1.0 game behind the Miami Marlins for the final Wild-Card spot.

As for Arizona, they enter this game with a record of 49-47 and are currently in second place in the NL West division. Starting this game for the Diamondbacks will be Merrill Kelly, who has a record of 7-8 and an ERA of 5.38. To make matters worse, Kelly has been terrible when pitching at home, suggesting the Cardinals will be able to take full advantage.

Arizona Diamondbacks vs St. Louis Cardinals Form

Table

Teams Pts P W L
9 St. Louis Cardinals
0.526 95 50 45
13 Arizona Diamondbacks
0.51 96 49 47

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

83 %

St. Louis Cardinals

17 %

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

Jul 19, 2025 - MLB

Arizona Diamondbacks
10 :  1
St. Louis Cardinals

Jul 18, 2025 - MLB

Arizona Diamondbacks
7 :  3
St. Louis Cardinals
Arizona Diamondbacks vs St. Louis Cardinals Picks

Arizona Diamondbacks - St. Louis Cardinals Key Points

  1. The Cardinals are averaging 4.5 runs per game this season
  2. The Diamondbacks are averaging 4.3 runs per game this season
  3. Merrill Kelly has an ERA of 5.38 this season
  4. Merrill Kelly has an ERA of 7.44 at home this season

Our Arizona Diamondbacks vs St. Louis Cardinals Prediction

St. Louis is a slight favorite in this game; however, they still look to be the best betting option. Part of the reason for this is how terrible Kelly has been this season. Especially at home, Kelly has made six starts, in which he has allowed 27 earned runs over 32.2 innings.

The Cardinals also have the better overall offense, ranking 15th in terms of runs per game, while the Diamondbacks are 19th in the same category. Given that Arizona looks to be at a disadvantage with Kelly on the mound, our Arizona Diamondbacks vs St. Louis Cardinals prediction is: St. Louis Cardinals ML.

Prediction:

 

St. Louis Cardinals ML

-112
$1000 offered for betting!

WC Welcome Bonus for the Arizona Diamondbacks vs St. Louis Cardinals match!

FanDuel World Cup

The World Cup is back in the US, and FanDuel is offering some great promos during the tournament, including their welcome offer of $1000, which can be activated for this Arizona Diamondbacks vs St. Louis Cardinals match! Simply sign up and place a first bet of at least $5. In case your be loses, FanDuel will issue you the amount of your wager (up to $200 max) as a bet reset token. You can do this during your first 5 days with FanDuel, earning a total of $1000 in bet reset tokens!

Remember, the offer is only open to new sign-ups!

$1000 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.