June 22, 2026 · 23:45

Arizona Diamondbacks vs St.Louis Cardinals Prediction

Expert prediction, odds analysis, and best bet for Arizona Diamondbacks vs St.Louis Cardinals on June 22, 2026.

Win Probability

Arizona DiamondbacksWin ProbabilitySt.Louis Cardinals
46%
54%
46%54%
Cardinals
Predicted Winner
4.4–4.9
Away–Home
Predicted Score
51%
low
Confidence

Best Bet

Low Confidence51%
St.Louis Cardinals Team Total Over 4.5
ML Pick
Cardinals
Run Line
Total
OVER 8.5

Current Odds

API-Sports
TeamMoneylineRun LineTotalImpl. Prob.
Arizona DiamondbacksAway
+120-175-11645%
St.Louis CardinalsHome
-141+144-10559%
Odds via API-SportsTotal: O/U 8.5

Additional Full-Game Markets

Cardinals Team Total 4.5
Over+100Under-125
Diamondbacks Team Total 3.5
Over-128Under+102
Total Runs Odd/Even
Odd-169Even+130
First Team To Score
Diamondbacks-137Cardinals+105
Extra Innings
Yes+780No-2000

First 5 Innings (F5)

F5 Moneyline
Diamondbacks+143Cardinals-104
F5 Run Line (-0.5)
Diamondbacks-125Cardinals-109
F5 Total 4.5
Over-128Under-104

Statistical Analysis

  • 1

    Arizona Diamondbacks project 4.4 runs: 4.3 RF/G offense vs 4.2 RA/G St.Louis Cardinals pitching.

  • 2

    St.Louis Cardinals season record: 40–34 (54% win rate).

  • 3

    Arizona Diamondbacks season record: 39–37 (51% win rate).

  • 4

    Arizona Diamondbacks last 5: 5.4 RF/G, 6.6 RA/G (1d rest, 6 G last 7d).

  • 5

    Moneyline edge vs market: -4.2%.

How This Prediction Was Made

Show model inputs ▼

Team Data Inputs

MetricDiamondbacksCardinals
Season Win%51.3%54.1%
Games Played7674
Season RF/G4.304.38
Season RA/G4.624.22
Run Diff/G-0.320.16
Last-5 RF/G5.404.30
Last-5 RA/G6.604.30
Venue RF/G4.034.38
Venue RA/G4.724.22
Venue Win%41.7%54.1%
Form (last-5)2/5 W3/5 W
Rest Days11
Games (Last 7d)60
Data Quality100%15%

Run Projection Formula

Projected runs = weighted blend of offense + opponent defense (season & recent) + venue split.

Diamondbacks projected runs
ComponentValueWtContrib
Season RF/G4.3030%1.290
Opp Season RA/G4.2230%1.265
Recent RF/G (5G)5.4015%0.810
Opp Recent RA/G4.3015%0.645
Venue RF/G4.035%0.201
Opp Venue RA/G4.225%0.211
Projected runs4.4
Cardinals projected runs
ComponentValueWtContrib
Season RF/G4.3830%1.315
Opp Season RA/G4.6230%1.387
Recent RF/G (5G)4.3015%0.645
Opp Recent RA/G6.6015%0.990
Venue RF/G4.385%0.219
Opp Venue RA/G4.725%0.236
Home bonus0.120.120
Projected runs4.9

Win Probability Blend (Home)

Three signals are blended to produce the final home win probability.

SignalProbWeightContribution
Run margin (projected score diff)55.0%65%35.75%
Team strength (win% + venue)53.1%25%13.28%
Recent form (last-5 W/L)53.0%10%5.30%
Final home win probability54%

Confidence Score Breakdown

FactorPoints
Base (win probability distance from 50%)+53
Run margin bonus (larger margin = more predictable)+2
Data quality adjust (more game history = tighter estimates)+1.5
Form agreement (recent form aligns with season record)-5
Market odds available (confirms edge vs vig)0
Final confidence score (low)51

Market Edge Analysis

Edge = model probability minus market-implied probability. Positive edge = model sees value vs the book.

Bet TypeEdgeSignal
Moneyline-4.2%✓ fade
Run Line (-1.5)-7.7%✓ fade
Over/Under+2.9%no edge
Cardinals Team Total+5.4%✓ value
Diamondbacks Team Total+5.8%✓ value
F5 Moneyline+2.7%no edge
F5 Over/Under-0.8%no edge

4%+ edge threshold required for a value bet recommendation.

Arizona Diamondbacks vs St.Louis Cardinals Prediction — Expert Analysis

Our model projects St.Louis Cardinals to win this matchup with a 54% win probability. The predicted final score is Diamondbacks 4.4 Cardinals 4.9.

Arizona Diamondbacks come into this game with a 39-37 record, good for a 51.3% winning percentage.

St.Louis Cardinals are 40-34 at home this season, with a 54.1% overall win rate. Home field advantage gives them an additional 3-4% boost to their projected win probability.

Our best bet for this matchup is the St.Louis Cardinals Team Total Over 4.5, which carries a low confidence rating based on current statistical inputs.

Standings Context

Arizona Diamondbacks
39-37#9 National League
St.Louis Cardinals
40-34#4 National League

Prediction Summary

Predicted WinnerCardinals
Moneyline PickCardinals
Run LineNo play
Over/UnderOVER 8.5
Score4.4–4.9