St. Louis Cardinals vs Los Angeles Angels
Los Angeles Angels
↓ ERA trending down lately
↓ ERA trending down lately
No prior plate appearances vs this starter in our data.
St. Louis Cardinals at Los Angeles Angels (2026-07-20). Kyle Leahy vs José Soriano at Angel Stadium.
Starters — Kyle Leahy has a 3.73 ERA and 1.41 WHIP across 89.1 innings, with 7.56 K/9, 3.32 BB/9, and 0.91 HR/9. His last three starts were strong: 3.0 innings, 0 earned runs, 2 strikeouts, 0 walks; 5.0 innings, 0 earned runs, 6 strikeouts, 2 walks; and 5.0 innings, 1 earned run, 5 strikeouts, 3 walks. The recent run prevention points to a downward ERA trend. José Soriano carries a 3.49 ERA and 1.29 WHIP over 111 innings, with a stronger 9.32 K/9 but a higher 4.30 BB/9, plus 0.97 HR/9. His last three starts were 5.0 innings, 3 earned runs, 0 strikeouts, 2 walks; 6.0 innings, 2 earned runs, 4 strikeouts, 2 walks; and 5.0 innings, 3 earned runs, 9 strikeouts, 1 walk. His overall profile remains solid, though the recent game log suggests a mild downward trend.
Teams — St. Louis has a .708 OPS and 444 runs scored, slightly ahead of Los Angeles at a .703 OPS and 434 runs. The Cardinals also hold the better full-season pitching marks, with a 4.16 team ERA and 1.33 WHIP versus the Angels’ 4.62 ERA and 1.38 WHIP. Recent form has been soft on both sides, but St. Louis is 4-6 over its last 10 while Los Angeles is 3-7. This matchup features two offenses with similar production, but the Cardinals bring the cleaner team-wide run prevention profile into the game.
St. Louis has very limited history against José Soriano. Masyn Winn owns the only recorded success, going 1-for-1 in 2 PA with a 3.000 OPS, while Lars Nootbaar is 0-for-2 in 3 PA with a .333 OPS and Iván Herrera is 0-for-2 with a .000 OPS. JJ Wetherholt, Alec Burleson, Jordan Walker, Nathan Church, Blaze Jordan, and Jimmy Crooks have no MLB history vs Soriano.
The Angels have seen Kyle Leahy a bit more often, but none of the matchups have produced a hit yet. Nolan Schanuel is 0-for-2 in 2 PA with a .000 OPS, Jo Adell is 0-for-2 in 2 PA with a .000 OPS, and Zach Neto, Mike Trout, Jorge Soler, Josh Lowe, and Logan O'Hoppe are each 0-for-1 with a .000 OPS. Vaughn Grissom and Denzer Guzman have no MLB history vs Leahy.
The Angels have more hitters with prior exposure to the opposing starter, but St. Louis owns the only positive result in the matchup data thanks to Winn. Overall, neither lineup brings much established success into these pitcher-batter meetings.
Explore more MLB matchups
Related game previews for these clubs and around the league.