St. Louis Cardinals vs San Francisco Giants Prediction, Odds and Picks for Today, 09/22/25
Vote on who will win!
Cardinals vs Giants Pickswise Expert Predictions
The St. Louis Cardinals turn to Michael McGreevy, who has been quietly solid in his first full season at the big league level. Entering with a 7-3 record, 4.08 ERA, and 1.20 WHIP across 86 innings, McGreevy has shown an ability to limit damage by pitching to contact and keeping hitters off balance. His recent gem against Cincinnati, where he tossed seven scoreless innings with six strikeouts, highlighted his potential to control a game when his command is sharp. While his hard hit rate hovers around 39%, McGreevy has done a respectable job avoiding barrels, making him capable of navigating a Giants offense that has been inconsistent for much of the season. If he can work efficiently through the early innings, he gives St. Louis a strong chance to stay competitive.
On the other side, the Giants counter with veteran Justin Verlander, who has endured a tough season results wise but still flashes moments of dominance. At 3-10 with a 3.75 ERA and 1.34 WHIP over 141.2 innings, Verlander has battled inconsistency yet recently fired seven scoreless frames, proving he can still rise to the occasion. His strikeout stuff isn’t what it once was, but his experience and pitch mix remain effective against lineups prone to chasing. With McGreevy’s emerging reliability and Verlander’s ability to control games when locked in, this matchup has all the ingredients of a pitcher’s duel. Both lineups have shown streakiness, and runs may come at a premium, making the Under 7.5 the most appealing angle for this one.
Cardinals vs Giants Prediction: Under 7.5 (+105) available at time of publishing. Playable to that number
MLB Analysis
See All MLB NewsMLB Picks & Predictions for Monday, September 22: Nationals vs Braves and Cardinals vs Giants Best Bets
The final week of the 2025 Major League Baseball regular season gets underway with a minuscule 3-game slate on Monday. It includes Nationals vs Braves, Brewers vs Padres and Cardinals vs Giants. The ...