Cardinals at Angels
O/U 9 · RL Angels -1.5 · Angel Stadium
Angels ML-112
CONF 78%
WCashedFinal 2-3
The read
Under the clear, warm skies of Angel Stadium tonight, we have an intriguing interleague battle as the St. Louis Cardinals roll into Anaheim to take on the Los Angeles Angels. On paper, the public is tempted to back the Cardinals given their superior 51-47 record compared to the Angels' disappointing 39-61 mark, but the sharp money is looking directly at the mismatch on the mound and in the bullpens.
Tonight, we have a starting pitching battle that highlights a massive statistical regression trap. Kyle Leahy takes the mound for the Cardinals with a seemingly respectable 7-4 record and 3.73 ERA over 89.1 innings. However, his underlying metrics are screaming danger: his xERA sits at a bloated 5.38, supported by an opponent wOBA of .334 and xwOBA of .353. Leahy's contact-heavy profile is extremely vulnerable, as evidenced by his 10.9% barrel rate allowed and a concerning 50.4% hard-hit rate allowed. In a warm game environment with the wind blowing out to center field at 6 mph, Leahy's 1.06 groundball-to-flyout ratio makes him a prime target for a major blowup. On the flip side, the Angels counter with José Soriano, who holds an 8-6 record, a 3.49 ERA, and 115 strikeouts over 111.0 innings. Soriano's underlying metrics are much more stable, carrying a 4.37 xERA and a much lower .294 opponent wOBA. More importantly, Soriano excels at neutralizing the long ball, allowing only a 7.8% barrel rate, a 36.4% hard-hit rate, and boasting a heavy 1.49 GO/AO groundball ratio that is perfect for suppressing fly balls in tonight's warm conditions.
While the Cardinals' season-long bullpen numbers look decent, they suffered a massive, fresh blow yesterday with high-leverage reliever JoJo Romero landing on the injured list with appendicitis. Romero's sudden absence leaves a critical vacancy in the bridge to closer Riley O'Brien, especially with key setup arms like G. Soriano having pitched two of the last three days. In contrast, the Angels' bullpen enters this series in a much healthier and stable position. Closer Ryan Zeferjahn (3.91 ERA, 1.20 WHIP) and setup man Ben Bachman worked low pitch counts yesterday, leaving high-leverage reliever Kirby Yates fully rested and ready to protect a late lead.
The market has priced this game near a pick'em because of the teams' overall records, but the mismatch between Soriano's dominant ground-ball profile and Leahy's impending regression in a hitter-friendly environment is too significant to ignore. Combine that with the Cardinals' fresh injury in their high-leverage bullpen, and the Angels at -112 present outstanding value to take the series opener.
Injuries noted
Angels: [NEW] Travis d'Arnaud (C) — Foot (Right): D'Arnaud (foot) will begin a rehab assignment with Triple-A Salt Lake on Friday. (Jul 17 — 3d ago) [KNOWN] Jack Kochanowicz (SP) — Elbow (Right): Kochanowicz's Tommy John surgery on his right elbow was deemed "successful," per MLB.com. (Jun 27 — 23d ago) [KNOWN] Yusei Kikuchi (SP) — Shoulder (Left): Kikuchi (shoulder) threw a bullpen session Sunday, Rhett Bollinger of MLB.com reports. (Jul 5 — 15d ago) [NEW] Adam Frazier (2B) — Elbow (Right): Frazier (elbow) began a rehab assignment with Triple-A Salt Lake on Sunday, going 0-for-3 with two strikeouts. (Jul 20 — 0d ago) [KNOWN] Sebastian Rivero (C) — Hand (Left): Rivero (hand) has been catching at the Angels' spring complex in Arizona, MLB.com reports. (Jul 12 — 8d ago) [KNOWN] Yoan Moncada (3B) — Knee (Right): Moncada will require surgery on his right knee, Francys Romero of BeisbolFR.com reports. (Jun 8 — 41d ago) Cardinals: [KNOWN] Ramon Urias (3B) — Elbow (Right): Urias (elbow) returned to St. Louis to undergo an examination on his left elbow, Jeff Jones of the Belleville News-Democrat reports. (Jun 12 — 38d ago) [KNOWN] Max Rajcic (RP) — Elbow (Right): The Cardinals transferred Rajcic (elbow) to the 60-day injured list Tuesday. (Jul 7 — 13d ago) [NEW] JoJo Romero (RP) — Abdomen: The Cardinals do not expect Romero (appendicitis) to be ready for activation from the 15-day injured list when first eligible, Derrick Goold of the St. Louis Post-Dispatch reports. (Jul 19 — 1d ago)
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Board stored July 20, 2026 at 5:15 PM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, draftkings, caesars, betmgm, fanatics, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1Nolan SchanuelOVER 1.5 H+R+RBI H+R+RBI-113
WActual 2
Nolan Schanuel is perfectly positioned to exploit the Cardinals' weakest link tonight. Starting pitcher Kyle Leahy has been pitching well above his actual performance level, as evidenced by the massive gap between his 3.73 ERA and 5.38 xERA.
This regression is most likely to come at the hands of left-handed hitters like Schanuel, who are batting .309 against Leahy this year. Schanuel enters the game on a significant hot streak, batting .368 over his last 10 games with multi-hit performances in three of his last five.
Batting third in a game with an implied total of 9 and 89-degree temperatures at first pitch, Schanuel will see maximum volume in a carry-friendly environment. His high contact rate and Leahy's league-high 50.4% hard-hit rate allowed suggest Schanuel will have no trouble finding the grass and contributing to the run production tonight.
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store