MLB Preview · July 21, 2026

St. Louis Cardinals at Los Angeles Angels: Prediction, Odds & Preview

STL 50-45at LAA 38-59·Angel Stadium·

DiamondIQ Model — Win Probability

STL54.5%45.5%LAA

The model leans STL (54.5%). DiamondIQ model v2: season records, home-field advantage, the starting-pitcher quality gap (PitchIQ), and a calibration adjustment fit and validated on four seasons of backtest — plus live game state once underway.

The Matchup

The St. Louis Cardinals carry a 47-40 record into Angel Stadium on July 21 to face a Los Angeles Angels club sitting at 36-55, and that 11-game gap in wins is the primary driver behind the DiamondIQ model's estimate of a 60.5 percent win probability for St. Louis, with the Angels checking in at 39.5 percent. It is worth noting that this model accounts for team records and home field only and does not incorporate starting pitching, meaning the actual complexion of the game could shift meaningfully once both clubs confirm their starters, both of which are currently listed as TBD.

With probable pitchers unavailable for both sides, the bullpen picture becomes a more prominent pre-game consideration. The Cardinals enter with a BullpenIQ of 42 out of 100, only two relievers rated fresh against five carrying heavy workloads, and closer Riley O'Brien available. The Angels bullpen grades out notably better at 56 out of 100, with four fresh and four heavy, giving Los Angeles a potential late-game edge in relief depth if the game is close. The Cardinals' taxed bullpen is a legitimate concern regardless of how their starter performs.

On the conditions side, first pitch weather at Angel Stadium is projected to be clear at 85 degrees with an 11 mph wind blowing southwest out to center field, a setup that can play toward hitters and inflate run totals. Los Angeles is also managing a significant injury list, with Mike Trout, Adam Frazier, Gustavo Campero, Sebastián Rivero, and Grayson Rodriguez all sidelined, putting real strain on their roster depth. The model leans toward St. Louis, and the thing to watch is whether the Cardinals can navigate late innings without leaning heavily on an already-depleted bullpen against an Angels relief corps that has considerably more life.

Analysis generated by DiamondIQ's model.

Forecast at First Pitch

☀️84°FClear
Wind 11 mph SSW · out to CF
Precip 0%

Injured List

STL
Max Rajcic (P)Injured 60-Day
Ramón Urías (3B)Injured 60-Day
LAA
Adam Frazier (2B)Injured 10-Day
Gustavo Campero (C)Injured 10-Day
Sebastián Rivero (C)Injured 10-Day
Anthony Rendon (3B)Injured 60-Day
Ben Joyce (P)Injured 60-Day
Jack Kochanowicz (P)Injured 60-Day
Follow it live in the Game Center
Live win probability, pitch-by-pitch, and the model updating in real time.
Open Game Center →