St. Louis Cardinals vs. San Francisco Giants Picks and Prediction for Monday, September 22, 2025
In the opening game of a three-game National League series, the St. Louis Cardinals are taking on the San Francisco Giants inside Oracle Park on Monday night in our Cardinals vs. Giants prediction. St. Louis secured a 5-1 home win on Sunday over the Milwaukee Brewers, while San Francisco won on the road 3-1 over the Los Angeles Dodgers on Sunday. The Cardinals are fourth in the NL Central with a 76-80 record and are sending rookie left-hander Michael McGreevy to the mound. The Giants are fourth in the NL West with a 77-79 record and have veteran righty Justin Verlander getting the ball. From splits to bullpens, MLB predictions forthe St. Louis Cardinals vs. San Francisco Giants highlight the edge.
Cardinals Ready to Win
The St. Louis Cardinals are looking to continue winning games to end the season as they were able to secure a 5-1 home win over the Milwaukee Brewers on Sunday. The lineup was able to go 3-for-26 with seven walks and four strikeouts on the day as Ivan Herrera hit a home run. The Cardinals went 1-for-8 with runners in scoring position and stranded six men on base. Matthew Liberatore recorded the win as he pitched five innings and allowed one run.
The Cardinals are having rookie southpaw Michael McGreevy pitch, and he is holding his own as in 15 games (14 starts), he is 7-3 in 86.0 innings with a 4.08 ERA and a 1.20 WHIP. He has been able to limit the number of home runs allowed as he has given up eight so far. McGreevy faced the Giants once this season in a losing effort as he pitched four innings and allowed six runs on nine hits with one walk and three strikeouts.
Injury Report for St. Louis
- First baseman Willson Contreras: Shoulder (OUT)
- Shortstop Masyn Winn: Meniscus (OUT)
- Pitcher Zack Thompson: Lat (OUT)
Sign Up for StatSalt News Alerts, Get Free Picks and Discounts
Subscribe Now
Giants Falling Out of Wild Card Race
The San Francisco Giants are looking to get momentum after Sunday’s 3-1 road win against the Los Angeles Dodgers in their most recent game. The Giants were able to go 5-for-32 with a pair of walks and 10 strikeouts at the plate as a team. San Francisco was 1-for-6 with runners in scoring position while leaving six men on base. Trevor McDonald did not factor into the decision in a strong showing as he allowed one run in six innings of work.
Veteran right-hander Justin Verlander is going to be taking the mound for the San Francisco Giants in this game and has been doing well as he is 3-10 with a 3.75 ERA and a 1.34 WHIP in 131.2 innings over 27 starts. He has done a great job in limiting home runs hit against him as he has given up 13 thus far. Verlander faced the Cardinals once earlier this season as he did not factor into the decision by throwing six shutout innings as he allowing three hits with a hit by pitch, zero walks, and six strikeouts.
Injury Report for San Francisco
- First baseman Dominic Smith: Hamstring (OUT)
- Pitcher Randy Rodriguez: Elbow (OUT)
- Pitcher Carson Whisenhunt: Back (OUT)
- Pitcher Landon Roupp: Knee (OUT)
- Pitcher Erik Miller: Elbow (OUT)
- Catcher Tom Murphy: Back (OUT)
St. Louis Cardinals vs. San Francisco Giants Pick
Spread Pick for Cardinals vs. Giants
- St. Louis Cardinals (4 units)
When diving into the road/home splits, there is a bit of a difference between the starters as Michael McGreevy is 4-0 with a 2.50 ERA and a .237 batting average against in 36.0 innings (six road starts) thus far while Justin Verlander is 2-6 with a 3.56 ERA and a 1.36 WHIP in 81.0 innings (15 home starts) heading into this game. The San Francisco Giants are one of the worst teams in the sport with hitting against southpaw pitchers, as they are 29th with a .634 team OPS so far. The Cardinals have won seven of the last nine games against the Giants, so take the St. Louis Cardinals to secure the win once again.
Over/Under Pick for Cardinals vs. Giants
- Under (4 units)
During their last seven starts, these pitchers are doing a phenomenal job as Michael McGreevy is 3-1 with a 3.73 ERA and a 1.17 WHIP in 41.0 innings, while Justin Verlander is 2-1 with a 1.91 ERA and a 0.97 WHIP in 42.1 innings in that span. Both lineups are in the bottom half of the sport in terms of hitting with runners in scoring position, as the Cardinals are 24th in MLB with a .706 team OPS with runners in scoring position, while the Giants are tied with the Boston Red Sox for 16th with a .746 team OPS in those positions. All in all, go with the under to hit in this game as the better bet here.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Bet $5 & Get $200 in Bonus Bets Win or Lose