Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
6in the bubble

St. Louis Cardinals vs Los Angeles Angels

Tuesday, Jul 21, 2026Angel Stadium9:38 PM ETPreview
STL · Away · 51-48

St. Louis Cardinals

NL Central · 3rd · 11.5 GB
:
9:38 PM ET
H2H 12
LAA · Home · 40-61

Los Angeles Angels

Starting pitchers
Starter form · last 5 starts
Season5.00
Last 56.05
1.05 ERA worse in last 5
10 days restQS 20%Blow-up 1/5
506/18
606/24
106/30
307/05
007/11

↓ ERA trending down lately

Season2.88
Last 53.91
1.03 ERA worse in last 5
13 days restQS 20%Blow-up 1/5
306/15
006/20
706/26
107/02
007/08

↓ ERA trending down lately

Matchup edge
Walbert Ureña pitching edge·St. Louis bullpen edge
PitchingAngels
St. Louis7Angels38
HittingEven
St. Louis35Angels33
BullpenSt. Louis
St. Louis57Angels51
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / LHP
St. Louis vs RHP
Avg OPS 0.7942 hot hittersTop: Burleson 0.973 · Walker 0.853 · Nootbaar 0.804

Projected sample — season splits vs pitcher hand, not official order.

Angels vs LHP
Avg OPS 0.8062 hot hittersTop: Porter 1.267 · Siri 1.001 · Trout 0.824

Projected sample — season splits vs pitcher hand, not official order.

St. Louis Cardinals hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.286
0.853
22
0.322
0.973
15
0.286
0.804
3
0.266
0.784
14
Los Angeles Angels hitters vs LHP (projected)
Batter
AVG
OPS
HR
0.333
1.267
0
0.234
0.824
18
0.000
0.133
2
0.258
1.001
5
0.238
0.803
19
◆ Matchup preview

St. Louis Cardinals at Los Angeles Angels (2026-07-21). Matthew Liberatore vs Walbert Ureña at Angel Stadium.

Starters — Liberatore has a 5.00 ERA and 1.48 WHIP across 93.2 innings, with 8.46 K/9, 3.46 BB/9, and 1.63 HR/9. His last three starts were solid overall: 6.0 IP, 0 ER, 6 K, 1 BB; 5.0 IP, 3 ER, 3 K, 2 BB; and 5.0 IP, 1 ER, 9 K, 4 BB. The recent form points in a better direction, but the home run rate remains a clear risk. Ureña carries a 2.88 ERA and 1.32 WHIP in 81.1 innings, with 8.63 K/9, 5.09 BB/9, and just 0.55 HR/9. His last three were 4.0 IP, 0 ER, 3 K, 5 BB; 5.2 IP, 1 ER, 6 K, 4 BB; and 4.1 IP, 7 ER, 5 K, 2 BB. The trend is also down, with run prevention still strong overall but control issues creating volatility.

Teams — St. Louis owns a .705 OPS, 446 runs, a .242 average, and a pitching staff with a 4.15 ERA and 1.33 WHIP. The Cardinals are 4-6 over their last 10 games. Los Angeles has a .703 OPS, 437 runs, a .239 average, and a 4.60 team ERA with a 1.38 WHIP. The Angels are also 4-6 in their last 10. The offensive gap is minimal, but St. Louis brings the slightly better season-long run production and cleaner overall team pitching profile, while Los Angeles gets the more efficient individual starter by ERA and HR suppression.

Key facts
Liberatore has allowed 1.63 HR/9, the highest risk stat among the startersUreña has a 2.88 ERA but a 5.09 BB/9, so command is the swing factorSt. Louis holds small team edges in OPS (.705 to .703), runs (446 to 437), ERA (4.15 to 4.60), and WHIP (1.33 to 1.38)
Head to head (2025–2026)
12
Los Angeles Angels lead series
3 meetings total
2025-04-02
Los Angeles Angels @ St. Louis Cardinals
512
STL
2025-04-01
Los Angeles Angels @ St. Louis Cardinals
97
LAA
2025-03-31
Los Angeles Angels @ St. Louis Cardinals
54
LAA
Team picture · 2026
46
LLLWLWWLWL
46
WWLLLLWLWL
STL
LAA
Team AVG
0.242
0.239
Team OPS
0.705
0.703
Home runs
109
111
Runs scored
446
437
Team ERA
4.15
4.60
HR allowed
99
109

Explore more MLB matchups

Related game previews for these clubs and around the league.