← Slate
2.5% edge · Los Angeles AngelsSt. Louis Cardinals vs Los Angeles Angels — Prediction & Odds
July 20, 2026 · Kyle Leahy vs José Soriano · 80°F
St. Louis Cardinals win
47.0%
Los Angeles Angels win
53.0%
Fair line (home)
-113
Proj. total
9.55
Score distribution
How often each team scores each run total across all simulations.
St. Louis Cardinals (mean 4.74)Los Angeles Angels (mean 4.81)
Totals
O/U line
9
Proj. total
9.55
Over
45.2%
Under
44.7%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| St. Louis Cardinals | 47.0% | -102 | +113 |
| Los Angeles Angels | 53.0% | -106 | -113 |
St. Louis Cardinals — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt | 4.9 | .824 | .183 | .008 | .129 | .584 | .840 | .269 | .372 | .407 | .779 |
| Iván Herrera | 4.8 | .771 | .175 | .011 | .130 | .649 | .905 | .269 | .388 | .415 | .803 |
| Alec Burleson | 4.7 | .825 | .192 | .013 | .162 | .450 | .713 | .282 | .356 | .448 | .805 |
| Jordan Walker | 4.6 | .705 | .196 | .010 | .158 | .444 | 1.192 | .259 | .337 | .427 | .764 |
| Lars Nootbaar | 4.5 | .641 | .170 | .018 | .115 | .665 | .930 | .248 | .363 | .392 | .755 |
| Masyn Winn | 4.4 | .750 | .179 | .020 | .083 | .399 | .807 | .262 | .337 | .380 | .717 |
| Nathan Church | 4.3 | .733 | .150 | .019 | .092 | .325 | .766 | .254 | .319 | .373 | .692 |
| Blaze Jordan | 4.2 | .704 | .190 | .015 | .099 | .280 | .597 | .262 | .317 | .396 | .713 |
| Jimmy Crooks | 4.0 | .571 | .130 | .010 | .101 | .385 | 1.204 | .225 | .308 | .350 | .658 |
Los Angeles Angels — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 4.7 | .658 | .211 | .018 | .200 | .407 | 1.093 | .260 | .340 | .464 | .803 |
| Mike Trout | 4.6 | .586 | .152 | .010 | .227 | .754 | 1.120 | .259 | .390 | .486 | .876 |
| Nolan Schanuel | 4.5 | .821 | .189 | .005 | .116 | .505 | .548 | .291 | .381 | .432 | .813 |
| Jorge Soler | 4.3 | .563 | .171 | .011 | .187 | .480 | 1.103 | .244 | .334 | .441 | .775 |
| Vaughn Grissom | 4.2 | .793 | .195 | .005 | .089 | .345 | .663 | .281 | .348 | .404 | .752 |
| Josh Lowe | 4.2 | .652 | .183 | .016 | .140 | .347 | 1.010 | .263 | .329 | .431 | .760 |
| Jo Adell | 4.0 | .603 | .162 | .014 | .205 | .251 | .877 | .264 | .322 | .480 | .802 |
| Denzer Guzman | 3.9 | .645 | .165 | .013 | .097 | .308 | .890 | .256 | .319 | .391 | .710 |
| Logan O'Hoppe | 3.8 | .601 | .122 | .009 | .129 | .283 | .893 | .247 | .311 | .399 | .710 |
Data notes: 20/20 lineup+starter talents from projections