Back to Games Monday, Jul 20, 2026

St. Louis Cardinals vs Los Angeles Angels — Jul 20, 2026 | AI Prediction & Stats

Angel Stadium, Anaheim
79°F, Partly Cloudy
8 mph, Out To RF
W José Fermin L Riley O'Brien

Scoreboard

1 2 3 4 5 6 7 8 9 R H E
Cardinals 0 2 0 0 0 0 0 0 0 2 4 0
Angels 0 0 1 0 0 0 0 0 2 3 6 0

AI PREDICTIONNeural Network Forecast

AI
1 2 3 4 5 6 7 8 9 R
Cardinals 0 0 2 0 1 1 0 1 0 5
Angels 0 1 0 0 1 0 1 0 0 3
Confidence: 58% Cardinals favored
José Soriano takes the mound for the Angels carrying genuine stuff — a 3.49 ERA, 9.32 K/9 and a lively sinker/four-seamer mix averaging 96-97 mph — but his 4.30 BB/9 is a legitimate concern against a Cardinals lineup that doesn't chase. The Cardinals are led by Jordan Walker, who at .293/.22 HR/75 RBI is having a breakout campaign and poses the most dangerous individual threat Soriano will face tonight. Soriano's curveball and splitter are his equalizers, but free passes can unravel innings quickly at Angel Stadium. Kyle Leahy counters for St. Louis with a 3.73 ERA and a deceptively deep six-pitch arsenal, but his last outing covered only 44 pitches — a red flag suggesting either injury management or a defined limited role. If Leahy is stretched to 80+ pitches tonight, his effectiveness through five-plus innings is uncertain, potentially exposing a Cardinals bullpen already without JoJo Romero on the IL. The Angels' offense, while not fearsome at 39-61, still features Zach Neto's 19 home runs and Jo Adell's developing power stroke. Angel Stadium's mild 79-degree clear night favors pitchers slightly — no humidity drag, light 6 mph wind. The Cardinals enter on an L2 skid after dropping two straight to Arizona, a bounce-back situation that often produces sharper at-bats. Los Angeles is just 3-7 in their last ten and cycling through heavy IL losses at catcher and multiple rotation arms. St. Louis's superior roster depth and Walker's firepower make them the lean tonight, though Soriano's strikeout potential keeps the Angels dangerous.

Scoring Dynamics

Early (1-3) 3R Leahy/Soriano both settle in quickly
Middle (4-6) 3R Cardinals break through mid-game
Late (7-9) 2R Bullpens limit damage, Angels scratch back

Matchup Analysis

Angels

Soriano's swing-and-miss stuff
Neto's power threat
Home crowd advantage
Heavy IL burden on roster
3-7 last ten games

Cardinals

Jordan Walker elite production
Solid road record 25-21
Deeper rotation depth
L2 skid entering series
Leahy's short recent outing concern

Risk Factors

Leahy's 44-pitch last start
Angels' depleted catcher depth

Key Matchups

Jordan Walker vs José Soriano batter Walker's .293 avg and 22 HR give him power edge vs. Soriano's high BB rate
Nolan Schanuel vs Kyle Leahy pitcher Leahy's six-pitch mix disrupts patient hitters like Schanuel
Zach Neto vs Kyle Leahy batter Neto's 19 HR pop threatens Leahy's mid-90s fastball approach

Statistical Edges

First to Score Cardinals 55%
Strikeouts 15 12-18
Total Runs 8 6-11

Game Preview

The first two innings figure to be quiet as Soriano's heavy sinker generates weak contact and Leahy establishes his fastball-slider combination early. The Cardinals break through in the third when Walker works a pitch count deep into the count and drives a Soriano fastball into the left-center gap, plating two runners and putting St. Louis in front 2-0. The Angels answer in the second frame when Schanuel sneaks a line drive into left, then again in the fifth when Neto's bat cracks on a Leahy slider left over the plate — one of his 19 home runs drawing the Angels within 3-2. Leahy exits after five or six innings as the Cardinals' bullpen takes over. St. Louis tacks on an insurance run in the sixth on Nathan Church's RBI single, and another in the eighth on a wild pitch that gives the Cardinals a 5-2 lead. The Angels make it interesting in the seventh when Vaughn Grissom singles home a run, bringing Angel Stadium to life briefly. But the Cardinals' pen slams the door, securing a 5-3 road win and stopping the two-game slide while handing Los Angeles a fifth loss in their last seven games.
Modest 58% confidence reflects the Cardinals' talent edge and Walker's production, but Leahy's pitch-count concern and Soriano's strikeout ability keep this closer than rosters suggest. Missing pitcher OPS data limits sharpness.
Baseball Predict App
BaseballPredicts: Forecasts & Stats AI-Powered MLB Predictions

Predictions, Stats & More in the App

AI predictions for upcoming games, inning-by-inning forecasts, expert commentary, detailed statistics, and real-time updates.

St. Louis Cardinals — Roster

PlayerPosAVGHRRBIOBPSLG
JJ Wetherholt
2B .2601438.356.401
Iván Herrera
DH .2441141.370.378
Alec Burleson
1B .2771569.339.463
Jordan Walker
RF .2922276.355.525
Lars Nootbaar
LF .256312.362.402
Masyn Winn
SS .241442.316.326
Nathan Church
CF .231829.272.371
Blaze Jordan
3B .250118.264.381
Jimmy Crooks
C .17639.282.338

Los Angeles Angels — Roster

PlayerPosAVGHRRBIOBPSLG
Zach Neto
SS .2351946.325.444
Mike Trout
CF .2321839.385.461
Oswald Peraza
PR .242724.285.379
Jose Siri
PR .258518.316.461
Vaughn Grissom
2B .256537.324.397
Josh Lowe
LF .200822.249.356
Jo Adell
RF .2401455.287.393
Denzer Guzman
3B .246414.288.381
Tyler Heineman
C .18016.234.230

Scoring Plays

2
Nathan Church singles on a sharp line drive to right fielder Jo Adell. Jordan Walker scores. Lars Nootbaar to 3rd.
1-0
2
Blaze Jordan grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel. Lars Nootbaar scores. Nathan Church to 2nd.
2-0
3
Jo Adell homers (14) on a fly ball to left center field.
2-1
9
Umpire reviewed (home run), call on the field was upheld: Vaughn Grissom doubles (13) on a sharp fly ball to right fielder Jordan Walker. Oswald Peraza scores. Jose Siri to 3rd.
2-2
9
Jo Adell hit by pitch. Jose Siri scores. Vaughn Grissom to 3rd. Josh Lowe to 2nd.
2-3

St. Louis Cardinals — Batting

PlayerABRHRBIBBKHRAVGOPS
JJ Wetherholt2B
3000120.260.757
Iván HerreraDH
4000040.244.748
Alec Burleson1B
4000010.277.802
Jordan WalkerRF
3110100.292.880
Lars NootbaarLF
4110010.256.764
Masyn WinnSS
3000010.241.642
Nathan ChurchCF
3021000.231.643
Blaze Jordan3B
3001000.250.645
Jimmy CrooksC
3000020.176.620
Totals302422110
BATTING
2B: Walker, J (21, Soriano, J).
TB: Church 2; Nootbaar; Walker, J 2.
RBI: Church (29); Jordan (18).
Runners left in scoring position, 2 out: Crooks; Walker, J; Nootbaar.
Team RISP: 2-for-8.
Team LOB: 3.
BASERUNNING
SB: Wetherholt (10, 2nd base off Soriano, J/O'Hoppe); Walker, J (14, 2nd base off Fermin/Heineman).
FIELDING
DP: (Jordan-Wetherholt-Burleson).

Los Angeles Angels — Batting

PlayerABRHRBIBBKHRAVGOPS
Zach NetoSS
4010010.235.769
Mike TroutCF
4000020.232.846
Oswald PerazaPR
0100000.242.664
Jose SiriPR
0100000.258.777
Vaughn Grissom2B
4011000.256.721
Josh LoweLF
3000110.200.605
Jo AdellRF
3122001.240.680
Denzer Guzman3B
3000010.246.669
Tyler HeinemanC
0000000.180.464
Totals30363271
BATTING
2B: Grissom (13, O'Brien).
HR: Adell (14, 3rd inning off Leahy, 0 on, 0 out).
TB: Adell 5; Grissom 2; Neto; Schanuel 2.
RBI: Adell 2 (55); Grissom (37).
GIDP: Grissom.
Team RISP: 1-for-1.
Team LOB: 6.
FIELDING
Outfield assists: Trout (Church at 2nd base).
a-Lined out for O'Hoppe in the 8th.
1-Ran for Schanuel in the 9th.
2-Ran for Soler in the 9th.

St. Louis Cardinals — Pitching

PitcherIPHRERBBKHRPC-STERA
Kyle Leahy
6.031104195-623.59
Ryne Stanek(H, 17)
1.000011013-64.70
George Soriano(H, 15)
1.010001014-103.32
Riley O'Brien(L, 3-4)(BS, 5)
0.122211021-83.76

Los Angeles Angels — Pitching

PitcherIPHRERBBKHRPC-STERA
José Soriano
7.042217095-643.43
Samy Natera Jr.
1.000002013-92.60
José Fermin(W, 3-1)
1.000012021-102.90

Game Info

Umpires: Home Plate: Shane Livensparger; First Base: Mark Ripperger; Second Base: Dan Bellino; Third Base: Dexter Kelley
Venue: Angel Stadium, Anaheim
Weather: 79°F, Partly Cloudy
Wind: 8 mph, Out To RF

Season Comparison

Cardinals
STAT
Angels
51-48 Record 40-61
51.5% Win % 39.6%
.515 PCT .396
446 Runs For 437
443 Runs Against 498
99 Games Played 101
L3 Streak W2
4-6 Last 10 4-6
26-26 Home Record 23-27
25-22 Away Record 17-34

Cardinals Recent

Jul 19 @ Diamondbacks 7-8 L
Jul 18 @ Diamondbacks 3-5 L
Jul 17 @ Diamondbacks 5-4 W
Jul 12 vs Braves 4-3 L
Jul 11 vs Braves 1-4 W

Angels Recent

Jul 19 vs Tigers 2-3 W
Jul 18 vs Tigers 7-0 L
Jul 17 vs Tigers 2-1 L
Jul 12 @ Twins 2-4 L
Jul 11 @ Twins 3-5 L

Unlock the Power of AI Predictions

Premium Analytics & Deep Insights

AI Predictions Advanced machine learning forecasts
Deep Analytics Professional-grade statistics
Expert Commentary Detailed game analysis

AI-Powered MLB Baseball Predictions

Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.

Inning-by-Inning Scoring Probabilities
Accurate Game Outcome Forecasts
Player & Team Analytics
Regular AI Model Updates
Baseball Predict App — AI MLB Predictions

Our Other Sport Apps