The Matchup Report

New York Yankees vs St. Louis Cardinals Prediction (August 3): Odds, Pick & Analysis

LH

Luke Harrison

August 3, 2026 · 6:00 AM EDT
MLB
Share
Yankee Stadium — St. Louis Cardinals at New York Yankees

St. Louis Cardinals vs New York Yankees · August 3, 2026 · 7:05 PM EDT · Photo: ESPN

The betting market has priced the New York Yankees as clear favorites at -190 moneyline, a spread that reflects not just their superior record but a meaningful gap in pitching depth and offensive firepower. The Cardinals' +176 underdog tag tells the story of a struggling club fighting to stay relevant, while the Yankees sit comfortably in playoff position with room to extend their advantage.

Tonight's Odds

MONEYLINE
St. Louis Cardinals+176
New York Yankees-190
RUN LINE
St. Louis Cardinals +1.5-130
New York Yankees -1.5+108
OVER/UNDER
Over 8-106
Under 8-114

Probable Pitchers

St. Louis Cardinals

RHP Michael McGreevy

Record4-9
ERA3.57
WHIP1.20
IP116.0
K/95.9
BB/92.3
VS

New York Yankees

RHP Cam Schlittler

Record10-6
ERA2.04
WHIP0.91
IP136.7
K/910.9
BB/91.7

St. Louis enters this matchup at 55-57, having won just 3 of their last 10 games and sitting 4.0 games back in the Wild Card race. The Cardinals' offensive profile has become a concern: their .239 batting average ranks among baseball's weakest, and their .689 OPS reflects an offense that struggles to generate consistent damage. Alec Burleson provides some stability at the top of the order with a .284 average and .805 OPS, while Jordan Walker has been the team's most productive bat, posting a .283 average with 22 home runs and an .835 OPS. However, the supporting cast has proven insufficient. St. Louis averages just 4.31 runs per game, a figure that becomes problematic against quality arms. Their pitching staff carries a 4.14 ERA, and Michael McGreevy, their probable starter, arrives with a 3.57 ERA across his 4 wins and 9 losses—a record that underscores inconsistency despite solid peripherals.

The Yankees counter with a 63-49 record and genuine contention credentials. Their 6-4 stretch over the last 10 games demonstrates resilience, and their +6.5 Wild Card cushion provides breathing room. Offensively, they lack the Cardinals' struggles: while their .232 average mirrors St. Louis's weakness, their .721 OPS and 4.57 runs per game reveal a team that converts opportunities more efficiently. Ben Rice has emerged as a legitimate power threat with 31 home runs and a .915 OPS, providing the kind of consistent damage the Cardinals cannot match. The Yankees' pitching staff is where the gulf widens most dramatically—a 3.28 ERA and 9.02 strikeouts per nine innings represent elite-level stuff. Cam Schlittler, New York's probable starter, has been exceptional: his 2.04 ERA across 10 wins and 6 losses makes him one of baseball's most effective arms this season.

The matchup tilts decisively toward the home team. Schlittler's 2.04 ERA against McGreevy's 3.57 creates a pitching advantage that compounds when considering roster depth. New York's injuries to Carlos Rodón, Cody Bellinger, and Giancarlo Stanton sting, but the Yankees' remaining lineup still outpaces a Cardinals offense averaging fewer than 4.5 runs nightly. St. Louis's recent form—3-7 in their last 10—suggests a team struggling to string together wins, while New York's upward trajectory and playoff positioning make them the clear play here. The -190 line may require laying some juice, but the Yankees' pitching advantage and offensive superiority justify backing them to extend their division lead.

Best Bet

New York Yankees (-190)

Based on the matchup analysis, recent form, and line value, New York Yankees (-190) is our top play for this game.

More MLB Predictions