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

USA - MLB

St. Louis Cardinals
6/22/26 19:45
Arizona Diamondbacks

Prediction:

 

St. Louis Cardinals win the match

-144
$200 offered for betting!

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

 by Carlos Zabala | in MLB Picks

These Cardinals salvaged the final game of their series against the Royals in a high-scoring affair, winning 12-10 and avoiding a sweep while maintaining second place in the Central Division. The series continues as they face the Diamondbacks back at Busch Stadium.

It's been a welcome development for the Cardinals to acquire JJ Wetherholt as a reliable infielder. He not only contributes defensively, but, as demonstrated on Sunday, he's also one of the team's most productive hitters. He proved it in the last game, hitting two home runs in Kansas City and driving in three runs. He finished 3-for-5; his teammate Winn drove in four runs, Nootbar and Burleson also had RBI hits, and St. Louis recorded a season-high 16 hits.

Meanwhile, the D-backs lost their rubber matchup against the Twins, falling 4-2 on Sunday. The D-backs in that game managed six hits, all off the starter, but failed to get a hit against the next four relievers. Marte was the only one able to drive in runs, and he did so on Sunday with an extra-base hit to deep right-center field.

St. Louis Cardinals vs Arizona Diamondbacks Form

Table

Teams Pts P W L
6 St. Louis Cardinals
0.553 76 42 34
15 Arizona Diamondbacks
0.5 78 39 39

St. Louis Cardinals and Arizona Diamondbacks Latest Matches

St. Louis Cardinals
St. Louis Cardinals Latest matches
W W L L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 21, 2026 - MLB

Kansas City Royals
10 :  12
St. Louis Cardinals

Jun 19, 2026 - MLB

Kansas City Royals
6 :  5
St. Louis Cardinals

Jun 18, 2026 - MLB

Kansas City Royals
14 :  6
St. Louis Cardinals

Jun 17, 2026 - MLB

St. Louis Cardinals
1 :  6
San Diego Padres

Jun 16, 2026 - MLB

St. Louis Cardinals
3 :  2
San Diego Padres

Jun 15, 2026 - MLB

St. Louis Cardinals
3 :  0
San Diego Padres
W W W W W L
Victories

5/6 (83%)

Defeats

1/6 (17%)

Jun 17, 2026 - MLB

St. Louis Cardinals
1 :  6
San Diego Padres

Jun 16, 2026 - MLB

St. Louis Cardinals
3 :  2
San Diego Padres

Jun 15, 2026 - MLB

St. Louis Cardinals
3 :  0
San Diego Padres

Jun 7, 2026 - MLB

St. Louis Cardinals
5 :  3
Cincinnati Reds

Jun 6, 2026 - MLB

St. Louis Cardinals
6 :  5
Cincinnati Reds

Jun 5, 2026 - MLB

St. Louis Cardinals
10 :  3
Cincinnati Reds
L W L L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jun 21, 2026 - MLB

Kansas City Royals
10 :  12
St. Louis Cardinals

Jun 19, 2026 - MLB

Kansas City Royals
6 :  5
St. Louis Cardinals

Jun 18, 2026 - MLB

Kansas City Royals
14 :  6
St. Louis Cardinals

Jun 14, 2026 - MLB

Minnesota Twins
5 :  4
St. Louis Cardinals

Jun 13, 2026 - MLB

Minnesota Twins
6 :  9
St. Louis Cardinals

Jun 12, 2026 - MLB

Minnesota Twins
9 :  8
St. Louis Cardinals
Arizona Diamondbacks
Arizona Diamondbacks Latest matches
W L W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 21, 2026 - MLB

Arizona Diamondbacks
2 :  4
Minnesota Twins

Jun 20, 2026 - MLB

Arizona Diamondbacks
8 :  16
Minnesota Twins

Jun 19, 2026 - MLB

Arizona Diamondbacks
9 :  5
Minnesota Twins

Jun 17, 2026 - MLB

Arizona Diamondbacks
8 :  1
Los Angeles Angels

Jun 16, 2026 - MLB

Arizona Diamondbacks
0 :  7
Los Angeles Angels

Jun 15, 2026 - MLB

Arizona Diamondbacks
4 :  3
Los Angeles Angels
W L W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 21, 2026 - MLB

Arizona Diamondbacks
2 :  4
Minnesota Twins

Jun 20, 2026 - MLB

Arizona Diamondbacks
8 :  16
Minnesota Twins

Jun 19, 2026 - MLB

Arizona Diamondbacks
9 :  5
Minnesota Twins

Jun 17, 2026 - MLB

Arizona Diamondbacks
8 :  1
Los Angeles Angels

Jun 16, 2026 - MLB

Arizona Diamondbacks
0 :  7
Los Angeles Angels

Jun 15, 2026 - MLB

Arizona Diamondbacks
4 :  3
Los Angeles Angels
L L L W L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jun 14, 2026 - MLB

Cincinnati Reds
3 :  5
Arizona Diamondbacks

Jun 13, 2026 - MLB

Cincinnati Reds
2 :  1
Arizona Diamondbacks

Jun 12, 2026 - MLB

Cincinnati Reds
2 :  5
Arizona Diamondbacks

Jun 11, 2026 - MLB

Miami Marlins
2 :  0
Arizona Diamondbacks

Jun 10, 2026 - MLB

Miami Marlins
8 :  0
Arizona Diamondbacks

Jun 9, 2026 - MLB

Miami Marlins
10 :  6
Arizona Diamondbacks

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

St. Louis Cardinals

50 %

Arizona Diamondbacks

50 %

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

May 25, 2025 - MLB

St. Louis Cardinals
4 :  3
Arizona Diamondbacks

May 24, 2025 - MLB

St. Louis Cardinals
6 :  5
Arizona Diamondbacks

May 23, 2025 - MLB

St. Louis Cardinals
4 :  3
Arizona Diamondbacks

St. Louis Cardinals - Arizona Diamondbacks Key Points

  1. 41-34, Cardinals record for the year
  2. Cardinals' AVG, tenth best in MLB at .247
  3. Cardinals' OBP, eighth best in MLB at .325
  4. 15-21, Diamondbacks' road record this season

Our St. Louis Cardinals vs Arizona Diamondbacks Prediction

Andre Pallante takes the mound for the Cardinals on Monday; after a very diligent outing in which he struck out six without issuing a walk, he has had a solid June, allowing no more than two ERs in his last six starts.

Merrill Kelly pitches for Arizona, quite the opposite of his counterpart. Kelly has been struggling frequently; in his last outing, he allowed 11 hits and took his third consecutive loss. His drop in performance could be attributed to a back injury that disrupted his rhythm.

Our prediction for Cardinals vs Diamondbacks is: Cardinals ML.

Prediction:

 

St. Louis Cardinals win the match

-144
$200 offered for betting!

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

DraftKings WC Bonus

Looking to place a bet on St. Louis Cardinals vs Arizona Diamondbacks? For this MLB match and throughout the World Cup, DraftKings will treat you to an exclusive offer: $200 in bonus bets, no promo code needed! Take advantage while you still can!

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

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

St. Louis Cardinals vs Arizona Diamondbacks Picks