Season Schedule
OffSTRegASGRegPostWSOff

St. Louis Cardinals vs Los Angeles Angels

Monday, Jul 20, 2026Angel StadiumFinal
STL · Away · 70-71

St. Louis Cardinals

NL Central · 2nd · 17.0 GB
2:3
Final
H2H 12
LAA · Home · 53-87

Los Angeles Angels

AL West · 3rd · 18.5 GB
Starting pitcher matchup
2026 season (MLB rank among qualified starters)
ERA
3.73
38th
WHIP
1.41
112th
K/9
7.56
106th
BB/9
3.32
62nd
FIP
3.57
HR/9
0.91
54th
OPS/R
0.595
IP
89.1
2026 ERA splits
Home ERA2.91
Road ERA3.38
Last 5 starts
ERA
1.42
QUALITY
START %
40%
(2 of 5)
DAYS
REST
10
2026 season (MLB rank among qualified starters)
ERA
3.49
66th
WHIP
1.29
99th
K/9
9.32
81st
BB/9
4.30
173rd
FIP
3.78
HR/9
0.97
43rd
OPS/R
0.579
IP
111.0
2026 ERA splits
Home ERA3.61
Road ERA3.45
Last 5 starts
ERA
6.00
QUALITY
START %
20%
(1 of 5)
DAYS
REST
8
Team OPS vs opposing starter's hand (2026)
28th
in MLB
0.691OPS
.600.700.800.9001.000
30th
in MLB
0.681OPS
.600.700.800.9001.000
2026 season team comparison
Stat
0.243 (19th)
Batting Average
0.243 (28th)
0.708 (25th)
OPS
0.708 (30th)
109 (21st)
Home Runs
109 (27th)
444 (13th)
Runs Scored
444 (27th)
4.16 (20th)
Team ERA
4.16 (22nd)
1.33 (21st)
Team WHIP
1.33 (22nd)
7.59 (24th)
K/9 (Starters)
7.59 (6th)
Runs scored & allowed per inning (2026)
1
2
3
4
5
6
7
8
9
Runs Scored
0.57
0.34
0.52
0.48
0.59
0.60
0.41
0.51
0.42
Runs Allowed
0.53
0.39
0.36
0.50
0.56
0.56
0.46
0.54
0.67
1
2
3
4
5
6
7
8
9
Runs Scored
0.59
0.50
0.35
0.54
0.54
0.29
0.39
0.49
0.36
Runs Allowed
0.51
0.42
0.59
0.46
0.57
0.44
0.49
0.51
0.57
Starting lineups vs opposing starter (2026)
#
Player
Bats
AVG
OPS
HR
PA
1
L
0.242
0.713
17
0
2
R
0.245
0.733
14
2
3
L
0.282
0.812
21
0
4
R
0.289
0.851
28
0
5
L
0.231
0.706
6
2
6
R
0.238
0.640
5
1
7
L
0.242
0.649
10
0
8
R
0.247
0.658
3
0
9
L
0.179
0.591
5
0
2026 season: AVG · OPS · HR · PA
#
Player
Bats
AVG
OPS
HR
PA
1
R
0.236
0.748
23
1
2
R
0.239
0.798
20
1
3
L
0.276
0.736
7
2
4
R
0.203
0.664
12
1
5
R
0.249
0.705
10
0
6
L
0.210
0.625
10
1
7
R
0.241
0.702
20
2
8
R
0.218
0.604
6
0
9
R
0.212
0.568
4
1
2026 season: AVG · OPS · HR · PA
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 innings
9.32Soriano owns the better
strikeout rate at K/9
St. Louis has the edge in
team ERA, 4.16 to 4.62
Last 10 games
L
L
W
L
W
W
L
W
L
L
W
L
L
L
L
W
L
W
L
L
2026 head-to-head
Season Series
12
3 Games Played