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

St. Louis Cardinals vs Los Angeles Angels

Monday, Jul 20, 2026Angel StadiumLive
STL · Away · 51-47

St. Louis Cardinals

NL Central · 2nd · 10.5 GB
0:0
Live score
H2H 12
LAA · Home · 39-61

Los Angeles Angels

Starting pitchers
Starter form · last 5 starts
Season3.73
Last 51.43
2.30 ERA better in last 5
10 days restQS 40%Blow-up 0/5
306/17
006/23
106/28
007/04
007/10

↓ ERA trending down lately

Season3.49
Last 56.00
2.51 ERA worse in last 5
8 days restQS 20%Blow-up 0/5
306/19
506/24
306/30
207/07
307/12

↓ ERA trending down lately

Matchup edge
Kyle Leahy hotter lately (L5 1.43 ERA)·St. Louis 46 L10
PitchingSt. Louis
St. Louis68Angels39
HittingSt. Louis
St. Louis36Angels30
BullpenEven
St. Louis53Angels52
Lineup threats vs starter
St. Louis vs José Soriano
Avg OPS 1.6671 hot hitterTop: Winn 3.000 · Nootbaar 0.333
Angels vs Kyle Leahy

No prior plate appearances vs this starter in our data.

St. Louis Cardinals batters vs José Soriano
Batter
AVG
OPS
HR
0.000
0.000
11
0.000
0.333
3
1.000
3.000
4
Los Angeles Angels batters vs Kyle Leahy
Batter
AVG
OPS
HR
0.000
0.000
19
0.000
0.000
18
0.000
0.000
6
0.000
0.000
11
0.000
0.000
8
0.000
0.000
13
0.000
0.000
4
◆ Matchup preview

St. Louis Cardinals at Los Angeles Angels (2026-07-20). Kyle Leahy vs José Soriano at Angel Stadium.

Starters — Kyle Leahy has a 3.73 ERA and 1.41 WHIP across 89.1 innings, with 7.56 K/9, 3.32 BB/9, and 0.91 HR/9. His last three starts were strong: 3.0 innings, 0 earned runs, 2 strikeouts, 0 walks; 5.0 innings, 0 earned runs, 6 strikeouts, 2 walks; and 5.0 innings, 1 earned run, 5 strikeouts, 3 walks. The recent run prevention points to a downward ERA trend. José Soriano carries a 3.49 ERA and 1.29 WHIP over 111 innings, with a stronger 9.32 K/9 but a higher 4.30 BB/9, plus 0.97 HR/9. His last three starts were 5.0 innings, 3 earned runs, 0 strikeouts, 2 walks; 6.0 innings, 2 earned runs, 4 strikeouts, 2 walks; and 5.0 innings, 3 earned runs, 9 strikeouts, 1 walk. His overall profile remains solid, though the recent game log suggests a mild downward trend.

Teams — St. Louis has a .708 OPS and 444 runs scored, slightly ahead of Los Angeles at a .703 OPS and 434 runs. The Cardinals also hold the better full-season pitching marks, with a 4.16 team ERA and 1.33 WHIP versus the Angels’ 4.62 ERA and 1.38 WHIP. Recent form has been soft on both sides, but St. Louis is 4-6 over its last 10 while Los Angeles is 3-7. This matchup features two offenses with similar production, but the Cardinals bring the cleaner team-wide run prevention profile into the game.

Key facts
Leahy has allowed 1 earned run over his last 13.0 inningsSoriano owns the better strikeout rate at 9.32 K/9St. Louis has the edge in team ERA, 4.16 to 4.62
◆ Lineup notes

St. Louis has very limited history against José Soriano. Masyn Winn owns the only recorded success, going 1-for-1 in 2 PA with a 3.000 OPS, while Lars Nootbaar is 0-for-2 in 3 PA with a .333 OPS and Iván Herrera is 0-for-2 with a .000 OPS. JJ Wetherholt, Alec Burleson, Jordan Walker, Nathan Church, Blaze Jordan, and Jimmy Crooks have no MLB history vs Soriano.

The Angels have seen Kyle Leahy a bit more often, but none of the matchups have produced a hit yet. Nolan Schanuel is 0-for-2 in 2 PA with a .000 OPS, Jo Adell is 0-for-2 in 2 PA with a .000 OPS, and Zach Neto, Mike Trout, Jorge Soler, Josh Lowe, and Logan O'Hoppe are each 0-for-1 with a .000 OPS. Vaughn Grissom and Denzer Guzman have no MLB history vs Leahy.

The Angels have more hitters with prior exposure to the opposing starter, but St. Louis owns the only positive result in the matchup data thanks to Winn. Overall, neither lineup brings much established success into these pitcher-batter meetings.

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
LLWLWWLWLL
37
WLLLLWLWLL
STL
LAA
Team AVG
0.243
0.239
Team OPS
0.708
0.703
Home runs
109
110
Runs scored
444
434
Team ERA
4.16
4.62
HR allowed
98
109

Explore more MLB matchups

Related game previews for these clubs and around the league.