Tonight’s MLB slate serves up more than just Cubs vs. Cardinals — we’ve got playoff-positioning drama across multiple parks.
Cubs vs. Cardinals (7:15 PM)
Justin Steele’s 2.85 ERA meets a Cards lineup that struggles against high-spin fastballs. Chicago is 12-5 in Steele’s last 17 starts.
Phillies vs. Rangers (7:15 PM)
A potential World Series preview? The Phillies’ rotation has a 3.11 ERA since July 1, but they face a Texas offense that ranks top 3 in OPS since the break.
Mets vs. Brewers (7:10 PM)
New York is hot at the plate, averaging 5.7 runs per game over the last week. Milwaukee’s Freddy Peralta has struck out 10+ in three of his last five starts.
Dodgers vs. Blue Jays (9:10 PM)
Two powerhouse lineups collide. LA is slugging .527 at home since July, while Toronto’s Chris Bassitt has quietly allowed three or fewer runs in six straight starts.
Playoff pulse: With roughly 50 games left, the Wild Card race is tightening — even a single series swing can shift October projections. Bettors are eyeing totals tonight, as several matchups feature top-10 offenses against shaky middle relief.
Sports Betting Disclaimer: All betting content is for informational and entertainment purposes only. Sports betting involves significant financial risk and may lead to losses. Please gamble responsibly and only wager what you can afford to lose. You must be 21 or the legal gambling age in your jurisdiction to participate. This blog is not affiliated with any sportsbooks or sports leagues unless explicitly stated. Some links may be affiliate links, meaning we may earn a commission at no extra cost to you. Our content is not professional betting advice. Betting is prohibited in some jurisdictions; ensure compliance with local laws before participating.