← Slate
5.8% edge · St. Louis CardinalsSt. Louis Cardinals vs Los Angeles Angels — Prediction & Odds
July 21, 2026 · Matthew Liberatore vs Walbert Ureña · 81°F
St. Louis Cardinals win
53.5%
Los Angeles Angels win
46.5%
Fair line (home)
+115
Proj. total
10.19
Score distribution
How often each team scores each run total across all simulations.
St. Louis Cardinals (mean 5.41)Los Angeles Angels (mean 4.77)
Totals
O/U line
9
Proj. total
10.19
Over
50.9%
Under
39.3%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| St. Louis Cardinals | 53.5% | +106 | -115 |
| Los Angeles Angels | 46.5% | -114 | +115 |
St. Louis Cardinals — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt | 5.1 | .837 | .197 | .008 | .146 | .644 | .726 | .276 | .383 | .427 | .810 |
| Iván Herrera | 5.0 | .814 | .179 | .012 | .143 | .727 | .780 | .281 | .407 | .436 | .842 |
| Alec Burleson | 4.8 | .855 | .202 | .013 | .182 | .491 | .619 | .291 | .370 | .471 | .840 |
| Jordan Walker | 4.7 | .741 | .198 | .010 | .180 | .502 | 1.097 | .270 | .354 | .451 | .805 |
| Lars Nootbaar | 4.6 | .684 | .180 | .021 | .135 | .755 | .806 | .266 | .392 | .430 | .822 |
| Masyn Winn | 4.5 | .759 | .189 | .023 | .093 | .452 | .726 | .266 | .348 | .394 | .742 |
| Nathan Church | 4.4 | .776 | .156 | .024 | .098 | .361 | .683 | .264 | .333 | .389 | .721 |
| Blaze Jordan | 4.3 | .733 | .205 | .019 | .110 | .311 | .531 | .271 | .330 | .416 | .746 |
| Bryan Torres | 4.2 | .742 | .143 | .018 | .056 | .577 | .699 | .269 | .374 | .365 | .739 |
Los Angeles Angels — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 4.7 | .646 | .211 | .021 | .218 | .377 | 1.140 | .261 | .335 | .476 | .811 |
| Mike Trout | 4.5 | .579 | .146 | .010 | .239 | .731 | 1.128 | .259 | .386 | .493 | .880 |
| Nolan Schanuel | 4.4 | .819 | .196 | .006 | .130 | .498 | .551 | .297 | .386 | .451 | .836 |
| Jorge Soler | 4.3 | .552 | .160 | .011 | .196 | .471 | 1.129 | .240 | .331 | .442 | .773 |
| Vaughn Grissom | 4.2 | .788 | .203 | .006 | .096 | .341 | .652 | .284 | .350 | .414 | .764 |
| Jo Adell | 4.1 | .605 | .162 | .016 | .223 | .258 | .916 | .264 | .321 | .490 | .811 |
| Oswald Peraza | 4.0 | .630 | .130 | .021 | .127 | .269 | .971 | .245 | .305 | .394 | .700 |
| Jose Siri | 3.9 | .520 | .144 | .023 | .157 | .268 | 1.192 | .234 | .294 | .417 | .711 |
| Logan O'Hoppe | 3.8 | .577 | .123 | .008 | .147 | .276 | .917 | .245 | .307 | .411 | .718 |
Data notes: 20/20 lineup+starter talents from projections