St. Louis Cardinals vs. San Francisco Giants Picks and Prediction for Monday, September 22, 2025
Use Code WWWC It’s the opening game of a three-game series between National League foes on the diamond in the city by the bay as the St. Louis Cardinals travel to face the San Francisco Giants Monday night and we have you covered with our Cardinals vs. Giants prediction. St. Louis played the rubber game of a three-game home series with the Brewers on Sunday afternoon. The Cardinals fell 3-2 in 10 innings in the middle game of the set Saturday night. San Francisco closed a four-game series against the Dodgers on the road on Sunday, trying to avoid a sweep. The Giants lost Saturday’s contest by a 7-5 score. In the first series between the teams this season, the Cardinals took two of three at home September 5-7. This article was published prior to the conclusion of each team’s contests on Sunday afternoon. Read more about this Cardinals vs. Giants prediction! Don’t go down on strikes! Increase your bankroll with our MLB Betting Picks!
St. Louis Looking to Keep Giants Reeling
St. Louis lost for the eighth time in 11 games as they fell short in the middle game of their series with the Brewers at home Saturday night. The Cardinals entered Sunday 75-80 and stood fourth in the NL Central, 20 games behind the Brewers for the top spot. They were five games behind the Mets for the final wild card spot in the National League. Against the Brewers Saturday, St. Louis finished with nine hits as Nolan Arenado (RBI) and Jordan Walker each had two. The Cardinals were two of 10 with runners in scoring position and left seven runners on base in the game. Miles Mikolas threw five innings, allowing two runs on seven hits with two walks and three strikeouts, but didn’t factor in the decision. JoJo Romero (4-6) took the loss as he allowed one run (none earned) on one hit with no walks or strikeouts over 1.2 innings of relief.
Michael McGreevy is on the mound for the Cardinals as he makes his 16th appearance, 15th start, of the season here. He is 7-3 with a 4.08 ERA, a 1.198 WHIP, 15 walks and 53 strikeouts over 86 innings of work on the year. McGreevy earned the win in his last outing, which came Tuesday at home against the Reds. He threw seven scoreless innings, allowing three hits with three walks and six strikeouts in a 3-0 Cardinals victory. In his last three starts, McGreevy is 1-1 with a 3.71 ERA, a 1.24 WHIP, four walks and 13 strikeouts over 17 innings of work. McGreevy makes his third career start against the Giants in this contest. He is 1-1 with a 5.25 ERA, a 1.25 WHIP, one walk and nine strikeouts over 12 innings of work against them. McGreevy won his lone career start at Oracle Park, which came on September 29, 2024. He threw eight innings, allowing one run on five hits with no walks and six strikeouts in a 6-1 Cardinals win.
Giants Fading Out of Playoff Picture
San Francisco dropped their third straight and their seventh in the last eight games as they were downed by the Dodgers Saturday night. The Giants entered Sunday 76-79 on the year and stood fourth in the NL West, 12 games behind the Dodgers for the top spot. They were four games behind the Mets for the final wild card spot in the National League. Against the Dodgers Saturday, San Francisco finished with eight hits as Heliot Ramos (run) and Jung Hoo Lee aach had two. Rafael Devers (his 32nd) went deep in the game for the Giants. Kai-Wei Teng threw three innings, allowing two runs on one hit with two walks and six strikeouts, but didn’t factor in the decision. Joel Peguero (3-1) took the loss as he allowed three runs on five hits with no walks and one strikeout over 1.2 innings of relief.
Get Free $30 Credit for Premium Picks + Exclusive Discounts
Subscribe Now
Justin Verlander is on the bump for the Giants as he logs his 28th start of the season in this contest. He is 3-10 with a 3.75 ERA, a 1.341 WHIP, 49 walks and 127 strikeouts over 141.2 innings of work. Verlander didn’t factor in the decision in his last start, which came against the Diamondbacks on the road Wednesday. He threw seven innings, allowing no runs on three hits with two walks and three strikeouts in a 5-1, 11-inning, Giants triumph. In his last three starts, Verlander has no record with a 0.45 ERA, a 0.75 WHIP, five walks and 13 strikeouts over 20 innings of work. Verlander makes his seventh career start against the Cardinals here. He is 3-1 with a 4.00 ERA, a 1.306 WHIP, 12 walks and 25 strikeouts over 36 innings of work. Verlander is 2-6 with a 3.52 ERA, a 1.333 WHIP, 28 walks and 91 strikeouts over 87 innings of work in 16 career starts at Oracle Park.
Cardinals vs. Giants Pick
Moneyline Pick for Cardinals vs. Giants
- Giants (4 units)
McGreevy was solid in his last start, but the Cardinals have struggled to stay relevant on the season. Verlander has only three wins on the season, but he has pitched well down the stretch of the year. The Giants have faltered as a team down the stretch but it isn’t Verlander’s fault. St. Louis is just 32-43 on the road this season and it’s hard to see them turning that around here. The Cardinals struggled against Verlander at home earlier this month, mustering only three hits in six shutout frames. Look for Verlander to continue his strong finishing kick and deal the win to the hosts.
Over/Under Pick for Cardinals vs. Giants
- Under (4 units)
St. Louis entered Sunday having seen the over post a 77-71-8 mark on the season. The Cardinals are 18th in the majors by averaging 4.28 runs per game on the season, a number that remains flat at 4.28 runs per game on the road. St. Louis gives up 4.59 runs per game overall, a number that bumps to 4.99 runs per game on the road this year. That gives the Cardinals an average total of 8.87 runs per game, which jumps slightly to 9.27 runs per game as the road team. San Francisco entered Sunday having stayed under the total in 75 of their 155 games, with seven pushes, on the season. The Giants are 16th in the majors with 4.33 runs per game, a number that falls to 4.09 runs per game at home. San Francisco has an average total of 8.58 runs per game and that number tumbles to 8.38 runs per game at home this season. Both pitchers have been solid of late and neither lineup has been great offensively. Take the under here as a result.
Never Tried Winners and Whiners? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code DOLLAR
- If the pick loses, we credit your account with 3 Flex Picks
- If the pick wins, we still give you 1 Flex Pick on the house
- Win or lose, you walk away ahead. One dollar. No catch.
- Check out more MLB predictions
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days