Rolr3 1920x300
Cardinals vs. Angels Prediction July 21

Cardinals vs. Angels Prediction July 21

View on Polymarket →
SS Steve Silverman Sport Expert
Embed this market
Lines Verdict
YES at 82% implied probability

OVER 2.5 RUNS (First 5 Innings): Liberatore's elevated ERA and both offenses' recent scoring patterns support the OVER. Market probability: 81.5%.

82% Market Probability
1h +1.0% 24h +7.5% Trend Weak (28/100)
Real Money Odds Book · Fanatics Market
Moneyline
St. Louis Cardinals -115 48¢
Los Angeles Angels -105 53¢
Spread
St. Louis Cardinals -1.5 37¢
Los Angeles Angels +1.5 64¢
Total
Over O 9 58¢
Under U 9 43¢
Volume
$288.3K
$288.0K in 24h
Liquidity
$1.2M
Deep liquidity
Time Left
7 days
Resolves Jul 29
288K Vol. Jul 29, 2026
Los Angeles Angels
Los Angeles Angels $267K Vol.
53%
St. Louis Cardinals
St. Louis Cardinals $267K Vol.
48%
Spreads $2K Vol.
Totals $18K Vol.
Largest Trade
$198,730
0x3dfb...abaf (-$171)
voted with: LAA · LOS ANGELE
Jul 21, 2026 at 10:43pm
Trader Rank Amount Position Volume PnL ROI Time
0x3dfb...abaf #1,474,382 $198,730 LAA LOS ANGELE $38.8M -$171 0.0% 4 hours ago

The St. Louis Cardinals vs. Los Angeles Angels prediction for the first-five-innings over/under market leans heavily to the OVER 2.5 runs, the YES outcome sitting at 81.5 percent on Polymarket as both clubs take the field Tuesday night in Anaheim. Matthew Liberatore takes the mound for St. Louis carrying a 5.00 ERA, a number that keeps run-scoring probability elevated even against a cold Angel lineup.

The momentum composite confirms the bullish lean: the YES price barely moved in the last hour but surged more than 26 percent over 24 hours, and the trend score of 31.54 signals the market settled after a decisive run-up rather than building further steam. The OVER 2.5 first-five-innings outcome stands at 81.5 percent while the UNDER holds just 18.5 percent on Polymarket. The Polymarket contract resolves July 29 and has attracted $288,272 in total volume, with nearly all flowing in within the last 24 hours.

Game Stats
Batters AVG HR RBI H
A.Burleson 1B 0.280 15 69 104
J.Walker RF 0.292 22 76 108
J.Wetherholt 2B 0.262 14 38 96
I.Herrera DH 0.247 11 41 89
M.Winn SS 0.243 4 42 79
N.Church LF 0.226 8 28 56
N.Gorman 3B 0.194 7 26 39
J.Fermín LF 0.268 4 20 45
V.Scott II CF 0.194 2 9 30
P.Pagés C 0.209 4 11 31
L.Nootbaar LF 0.257 3 12 29
B.Jordan 3B 0.259 1 17 21
T.Saggese LF 0.184 1 4 14
B.Torres LF 0.191 4 8 13
J.Crooks C 0.185 3 9 12
N.Velázquez LF 0.233 4 12 14
R.Urías 3B 0.158 2 5 9
Y.Pozo C 0.242 0 5 8
C.Prieto 3B 0.000 0 0 0
Starting pitcher W-L ERA WHIP K
M.Liberatore SP 5-6 5.00 1.48 88
Pitchers W-L ERA WHIP K
M.McGreevy SP 4-7 2.92 1.10 71
A.Pallante SP 10-6 4.02 1.26 75
D.May SP 5-7 4.78 1.32 95
M.Liberatore SP 5-6 5.00 1.48 88
K.Leahy SP 7-4 3.73 1.41 75
G.Graceffo RP 6-1 3.17 1.08 26
J.Bruihl RP 0-0 3.59 1.36 32
J.Romero RP 1-3 3.35 1.30 43
G.Soriano RP 3-2 3.40 1.09 38
M.Svanson RP 2-2 6.42 1.60 40
R.O'Brien RP 3-3 3.35 1.14 40
R.Stanek RP 2-2 4.82 1.53 40
H.Dobbins SP 1-1 4.03 1.39 23
R.Fernandez RP 1-2 2.70 1.35 20
J.Shuster RP 0-0 9.00 1.89 4
M.Rajcic SP 0-0 5.00 1.33 8
M.Pushard RP 0-0 5.14 1.43 6
B.Zimmermann SP 0-0 5.40 1.40 2
L.Gastelum RP 1-1 7.20 1.60 6
B.Mautz SP 0-0 6.00 2.00 2
B.Torres LF 0-0 0.00 1.00 0
J.Fermín LF 0-0 0.00 0.00 0
N.Velázquez LF 0-0 0.00 0.00 0
R.Urías 3B 0-0 0.00 0.00 0
N.Gorman 3B 0-0 0.00 0.00 0
I.Herrera DH 0-0 0.00 0.00 0
Y.Pozo C 0-0 0.00 0.00 0
P.Pagés C 0-0 0.00 0.00 0
A.Burleson 1B 0-0 0.00 0.00 0
J.Walker RF 0-0 0.00 0.00 0
M.Winn SS 0-0 0.00 0.00 0
B.Jordan 3B 0-0 0.00 0.00 0
T.Saggese LF 0-0 0.00 0.00 0
L.Nootbaar LF 0-0 0.00 0.00 0
C.Prieto 3B 0-0 0.00 0.00 0
V.Scott II CF 0-0 0.00 0.00 0
J.Crooks C 0-0 0.00 0.00 0
N.Church LF 0-0 0.00 0.00 0
J.Wetherholt 2B 0-0 0.00 0.00 0

INJURY REPORT

NAME POS STATUS INJURY NOTES
Ryne Stanek
POS
RP
STATUS
Out
INJURY
Personal
Notes
Stanek has been placed on the paternity list and will not take the field for the Cardinals.
Ramón Urías
POS
3B
STATUS
Out
INJURY
Elbow
Notes
Urias is dealing with an elbow injury and has been placed on the 60-day injured list.
full roster and injuries
Batters AVG HR RBI H
J.Adell RF 0.237 13 53 91
Z.Neto SS 0.235 19 46 90
N.Schanuel 1B 0.279 6 35 83
M.Trout CF 0.235 18 39 69
J.Soler DH 0.206 11 43 58
O.Peraza 2B 0.242 7 24 64
L.O'Hoppe C 0.217 4 23 47
V.Grissom 2B 0.256 5 36 50
J.Lowe LF 0.203 8 22 36
W.Meckler LF 0.305 2 17 39
D.Guzman 3B 0.252 4 14 29
Y.Moncada 3B 0.189 3 10 21
T.Heineman C 0.180 1 6 18
J.Siri CF 0.258 5 18 23
A.Frazier 2B 0.210 1 6 17
S.Rivero C 0.245 0 8 13
B.Teodosio LF 0.213 0 2 10
N.Madrigal 3B 0.273 0 2 12
T.d'Arnaud C 0.200 1 3 7
C.Moore 2B 0.200 0 1 4
J.Candelario 3B 0.111 0 0 2
T.Mancini 1B 0.308 0 4 4
L.Porter C 0.250 0 0 1
O.Martinez C 0.333 0 0 1
Starting pitcher W-L ERA WHIP K
W.Ureña SP 5-7 2.88 1.32 78
Pitchers W-L ERA WHIP K
R.Detmers SP 3-6 4.16 1.13 130
J.Soriano SP 8-6 3.49 1.29 115
W.Ureña SP 5-7 2.88 1.32 78
J.Kochanowicz SP 2-5 6.19 1.58 47
B.Suter RP 1-2 4.55 1.30 48
R.Zeferjahn RP 4-3 3.91 1.20 63
S.Bachman RP 1-2 3.95 1.25 45
M.Farris SP 0-1 3.79 1.49 40
R.Johnson SP 2-4 6.10 1.44 30
C.Silseth RP 3-1 2.95 1.39 45
G.Rodriguez SP 3-3 8.23 1.77 27
S.Aldegheri SP 3-4 5.08 1.43 22
Y.Kikuchi SP 0-3 5.81 1.58 33
J.Fermin RP 2-1 3.00 1.23 32
K.Yates RP 0-5 3.74 1.06 28
S.Anderson RP 1-0 5.94 1.50 12
S.Natera Jr. RP 1-0 2.76 0.98 24
N.Sandlin RP 0-1 11.42 1.62 6
A.Manoah SP 0-0 9.82 2.18 5
G.Klassen SP 0-1 11.57 3.64 6
B.Kerry SP 0-0 4.50 1.00 2
T.Heineman C 0-0 13.50 2.40 0
J.Lucchesi RP 0-1 13.50 3.90 4
T.Saucedo RP 0-0 5.40 1.50 6
A.Frazier 2B 0-0 18.00 4.50 0
J.Soler DH 0-0 0.00 0.00 0
M.Trout CF 0-0 0.00 0.00 0
T.d'Arnaud C 0-0 0.00 0.00 0
J.Candelario 3B 0-0 0.00 0.00 0
J.Siri CF 0-0 0.00 0.00 0
T.Mancini 1B 0-0 0.00 0.00 0
Y.Moncada 3B 0-0 0.00 0.00 0
J.Lowe LF 0-0 0.00 0.00 0
J.Adell RF 0-0 0.00 0.00 0
O.Peraza 2B 0-0 0.00 0.00 0
N.Madrigal 3B 0-0 0.00 0.00 0
S.Rivero C 0-0 0.00 0.00 0
L.O'Hoppe C 0-0 0.00 0.00 0
V.Grissom 2B 0-0 0.00 0.00 0
D.Guzman 3B 0-0 0.00 0.00 0
B.Teodosio LF 0-0 0.00 0.00 0
L.Porter C 0-0 0.00 0.00 0
Z.Neto SS 0-0 0.00 0.00 0
W.Meckler LF 0-0 0.00 0.00 0
O.Martinez C 0-0 0.00 0.00 0
N.Schanuel 1B 0-0 0.00 0.00 0
C.Moore 2B 0-0 0.00 0.00 0

INJURY REPORT

NAME POS STATUS INJURY NOTES
Mike Trout
POS
CF
STATUS
Out
INJURY
Hamstring
Notes
Trout is dealing with a hamstring injury and has been placed on the 10-day injured list.
Travis d'Arnaud
POS
C
STATUS
Out
INJURY
Foot
Notes
d'Arnaud is dealing with right foot plantar fasciitis and has been placed on the 60-day injured list.
Adam Frazier
POS
2B
STATUS
Out
INJURY
Elbow
Notes
Frazier is dealing with an elbow injury and has been placed on the 10-day injured list.
Yoán Moncada
POS
3B
STATUS
Out
INJURY
Knee
Notes
Moncada is dealing with a right knee injury and has been placed on the 60-day injured list.
Grayson Rodriguez
POS
SP
STATUS
Out
INJURY
Back
Notes
Rodriguez is dealing with low back inflammation and has been placed on the 15-day injured list.
Yusei Kikuchi
POS
SP
STATUS
Out
INJURY
Shoulder
Notes
Kikuchi is dealing with left shoulder tightness and has been placed on the 60-day injured list.
Sebastián Rivero
POS
C
STATUS
Out
INJURY
Wrist
Notes
Rivero suffered a left hamate fracture and has been placed on the 10-day injured list.
Jack Kochanowicz
POS
SP
STATUS
Out
INJURY
Elbow
Notes
Kochanowicz will undergo Tommy John surgery and has been placed on the 60-day injured list. He will miss the remainder of the 2026 season.
full roster and injuries
33.47
At Bats
33.62
4.51
Runs
4.33
801
Hits
812
3.24
Walks
3.21
7.73
Strikeouts
9.49
0.317
On Base Percentage
0.314
0.387
Slugging Percentage
0.388
4.16
Earned Run Average
4.62
4.12
Earned Runs
4.51
1.00
Home Runs
1.08
3.35
Walks
4.26
745
Strikeouts
887
0.08
Strikeouts Per 9 Innings
0.09
1.33
Walks Plus Hits Per Inning Pitched
1.38
Sponsored Partner
ROLRROLR

How the Cardinals vs. Angels First-Five-Innings Market Resolves

The YES outcome resolves in the trader’s favor if the two clubs combine for three or more runs across the first five innings of Tuesday’s game. The NO outcome wins if both pitching staffs hold the combined run total to two or fewer through five frames. The market offers no draw: every result falls cleanly on one side of 2.5.

  • OVER 2.5 runs in first 5 innings (YES): 81.5%
  • UNDER 2.5 runs in first 5 innings (NO): 18.5%

The UNDER path requires Walbert Urena and Liberatore each to deliver rare shutdown innings against offenses that have both ranked in the bottom third of MLB in wRC+ over the last 30 days. Urena has been the more convincing case for the no-run side: the 22-year-old right-hander owns a 2.88 ERA and surrendered just one hit across four scoreless frames in his last outing against Texas on July 9. Still, a Liberatore start tilts scoring probability upward, and the market has priced that gap decisively.

Market Signals and Form

The momentum composite tells a clear story: the YES price sat near the floor 24 hours ago, then climbed more than 26 percent as game-day information — particularly the Liberatore confirmation — reached the market. The trend score of 31.54 shows the surge cooling, which typically reflects a market finding equilibrium rather than reversing. The catalyst was the pitching matchup: Liberatore’s 5.00 ERA and 5-6 record made the OVER a natural destination for capital once lineups posted.

Volume tells the conviction story even more bluntly. Of the $288,272 in total lifetime volume, $287,980 arrived in the last 24 hours, making this essentially a fresh, game-day market with deep participation. Liquidity sits at $1,219,677, meaning large positions can move cleanly without slippage.

Secondary markets show the total line for the full game at 8.5 and the spread at Cardinals -1.5. Among same-sport correlations, the MLB World Series Champion 2026 market carries a strong positive relationship with this outcome, consistent with Cardinals performance mattering to playoff probability.

  • Matthew Liberatore (STL): 5-6 record, 5.00 ERA entering Tuesday — key OVER catalyst.
  • Walbert Urena (LAA): 5-7 record, 2.88 ERA, one hit allowed over 4 innings in last start — primary UNDER argument.
  • Cardinals season record: 51-48, lost three consecutive games entering tonight.
  • Angels season record: 40-61, won back-to-back 3-2 decisions including a walk-off Monday.
  • Momentum composite: +26.5% over 24 hours, flat in the last hour, trend score 31.54 — market stabilized after a strong run-up.

Where the Big Money Landed

Large-trade data shows $198,730 in whale-class capital committed entirely to the YES (OVER) side of this market over the past seven days. Zero dollars flowed to the UNDER from whale-sized traders, making the large-money sentiment unanimously bullish on the scoring side.

The single dominant position belongs to wallet 0x3dfb…abaf, who placed $198,730 on the YES outcome. The wallet carries a current PnL of -$171 on this position, a figure supplied directly by the market data. No leaderboard rank or all-time ROI was available for this address in the data provided.

The concentration of whale capital on one side — with no large counter-position on the UNDER — confirms the market price rather than diverging from it. When a single large trader dominates a market and the overall price aligns tightly with that position, it signals distribution is low and conviction is high on the favored side. Traders watching for a late reversal will want to see any fresh UNDER volume emerge before treating the 81.5 percent level as challenged.

How To Read This Table

  • Trader: Wallet name or abbreviated address from the prediction market leaderboard.
  • Amount: Total position size in USD committed to this specific market.
  • Team Backed: Which team (outcome) the trader bought.
  • ROI: The trader’s all-time return on investment across all markets, showing track record reliability.

Lines Analysis: Cardinals vs. Angels First Five Innings

The case for YES rests on Liberatore’s season-long vulnerability: a 5.00 ERA means opposing hitters have consistently found him, and the Angels — despite ranking among the worst offenses in baseball — have scored in three straight games against Cardinals pitching. St. Louis has also dropped three consecutive games, a streak that typically reflects a team struggling on both sides of the ball, which keeps early-inning scoring accessible for Anaheim. Three runs across nine half-innings is a modest threshold, and 81.5 percent reflects that the market sees it as the default outcome.

The UNDER case hangs almost entirely on Urena’s recent form. His 2.88 ERA is the best argument against the OVER, and a Cardinals lineup that has lost three in a row and ranks 26th in wRC+ over the last 30 days could go cold again. Still, an 18.5 percent probability means the market is pricing Urena’s shutdown upside as the clear minority scenario.

  • Liberatore ERA (5.00): Primary driver behind the OVER’s elevated probability.
  • Urena ERA (2.88): Best argument for the UNDER; last start featured four scoreless innings.
  • Angels offense: Six consecutive games with three or fewer runs — cold but still scoring.
  • Cardinals offense: Three-game losing streak, ranked 28th in wRC+ over the last 30 days.
  • 24-hour volume ($287,980 of $288,272 total): Game-day capital depth signals high market confidence.

With $288,272 in total volume concentrated almost entirely in the last 24 hours and whale capital fully committed to the OVER, the market has priced a three-run first five innings as a strong baseline expectation for tonight’s game at Angel Stadium.

LINES VERDICT

OVER 2.5 RUNS (First 5 Innings)

Liberatore’s track record on the mound and both clubs’ recent trends toward low-scoring but not scoreless baseball make the OVER the market’s clear and well-supported conclusion tonight in Anaheim.

Frequently Asked Questions

The YES outcome (OVER 2.5 first-five-innings runs) sits at 81.5% on Polymarket, making it the heavily favored side. The UNDER holds 18.5% probability entering Tuesday's game.

The spread is Cardinals -1.5, meaning St. Louis must win by two or more runs for that market to resolve in the Cardinals' favor. A Cardinals win by exactly one run covers the Angels +1.5 spread.

The St. Louis Cardinals vs. Los Angeles Angels game at Angel Stadium starts at 9:38 p.m. ET on Tuesday, July 21, 2026. The market resolves July 29, 2026.

The full-game over/under total is set at 8.5 runs. The first-five-innings specific market on Polymarket is priced with the OVER 2.5 runs at 81.5% probability.

Traders can participate in the St. Louis Cardinals vs. Los Angeles Angels first-five-innings market on Polymarket, a prediction market platform where users trade on event outcomes.

We aggregate the live positions of the top 50 Polymarket whales (ranked by 30-day tracked volume) into one composite reading per market. It refreshes every hour. The percentage shows how many of those whales hold YES versus NO; the net dollar position shows the cohort's directional exposure in dollars.

A convergence event fires when three or more tracked wallets buy the same outcome on the same market within a four-hour window. We surface these in the activity feed and the VIP digest.

No. Lines is an editorial and data product. We do not operate prediction markets, custody funds, or accept trades. All trade flows deep-link to Polymarket via our affiliate code. Probabilities shown are market-implied and not predictions or recommendations.

What the smart money is doing

The top 50 Polymarket whales lean YES +0 points on this market. 0% of the cohort holds YES; 0% holds NO. Net dollar position favors YES.

Biggest recent positions: 0x3dfb15 traded $198,730 LOS ANGELE.

What Could Shift These Probabilities?

Liberatore Struggles Early

Matthew Liberatore's 5.00 ERA makes early trouble a real possibility. Angels hitters reach base in the first two innings, and St. Louis pitching allows the combined run total to clear 2.5 before the fifth inning ends. The YES outcome resolves with room to spare.

Urena Shuts Down Both Sides

Walbert Urena replicates his July 9 masterpiece, allowing one hit or fewer through five innings. The Cardinals offense, ranked 28th in wRC+ over the past 30 days, goes cold again. Both starters cruise and the combined run total stays at two or fewer, handing the UNDER a low-probability win.

Late Fifth-Inning Push Decides It

The game sits at a combined two runs through four innings, putting the OVER on the edge. A two-out rally in the fifth — a Cardinals knock or an Angels extra-base hit — pushes the total past 2.5 and resolves the YES outcome in the final frames of the window.

Back-to-Back Walk-Off Energy

The Angels won Monday's game on a walk-off hit-by-pitch after Jo Adell's home run. If Anaheim's lineup carries that momentum into the first inning with an early burst, the combined run total clears 2.5 before the third inning, making the YES a fast resolution and shifting attention to second-half markets.

Key macro factor: Both offenses rank in the bottom quarter of MLB in wRC+ over the last 30 days, yet both have scored in recent games. Liberatore's ERA keeps the scoring floor elevated enough for the OVER to command 81.5 percent market probability.

Market Timeline

Jul 15, 1:00 PM
Market Created
Jul 15, 1:03 PM
Market Opened
Jul 15, 1:03 PM
Event Start
Jul 29, 2026
Market Resolution

Market Comments

Probabilities shown are market-implied and not predictions or recommendations. This content is for informational purposes only.