Get the Giants vs. Cardinals prediction with odds, series recap, player props, parlay picks and best bets for this Monday MLB game.
The San Francisco Giants (76–77) return to Oracle Park for a Monday series opener against the St. Louis Cardinals (74–79) at 9:45 p.m. ET. It’s a veteran vs. up-and-comer matchup on the mound: Justin Verlander (3–10, 3.75 ERA) gets the ball for San Francisco, while Michael McGreevy (7–3, 4.08 ERA) starts for St. Louis.
San Francisco has been modest as a favorite this season but owns a top-10 team ERA, while St. Louis arrives with middling power numbers and a bullpen that has leaked in high-leverage spots. With Verlander fresh off 7 scoreless in the desert and McGreevy also coming off 7 scoreless vs. Cincinnati, early innings should be tight — but Oracle Park’s run suppression and the Giants’ pitching depth could decide it late.
You can find the best baseball betting strategy here.
⚾ MLB Betting Promos and Bonuses
Sportsbook | Offer | How to Claim? |
Caesars Sportsbook | 💰 Bet $1, Get Double Winnings on Your Next 10 Bets | Claim here |
Fanatics Sportsbook | 🔁 Bet & Get Up to $1,000 in No-Sweat Bets | Claim here |
bet365 Sportsbook | 🎁 Bet $5, Receive $150 in Bonus Bets — Win or Lose | Claim here |
DraftKings Sportsbook | 🚀 Bet $5, Instantly Unlock $200 in Bonus Bets | Claim here |
BetMGM Sportsbook | 🏆 First Bet Offer: Bet $10, Win $150 | Claim here |
FanDuel Sportsbook | ✅ Bet $5, Get $200 in Bonus Bets If Your Bet Wins | Claim here |
📺 Where To Watch Giants vs. Cardinals? (September 22, 2025)
Matchup | Date | Time (ET) | Venue | TV | Live Stream |
Cardinals vs. Giants | Mon, Sept. 22, 2025 | 9:45 PM | Oracle Park (San Francisco, CA) | NBCS-BA, FDSMW | Fubo |
💰 Betting Odds
Book/Market view | Giants ML | Cardinals ML | Run Line | Total |
Market example | -275 | +220 | SF -1.5 | 8 |
Alt line (variation) | -147 | +123 | SF -1.5 | 8 |
Sportsbooks vary on the favorite price — shop for the best number before you bet.
⚾ Pitcher Matchup
Pitcher | Team | W-L | ERA | WHIP | K/9 | Opp BA | Last Start |
Justin Verlander (RHP) | SF | 3–10 | 3.75 | 1.341 | 8.1 | .256 | 7.0 IP, 0 ER, 3 H at ARI (Sept 17) |
Michael McGreevy (RHP) | STL | 7–3 | 4.08 | — | 5.5 | .264 | 7.0 IP, 0 ER, 3 H vs CIN (Sept 16) |
Recent form (last 5 starts):
- Verlander: 32.0 IP, 0.84 ERA across last 5 (four scoreless outings).
- McGreevy: 29.0 IP, 2.17 ERA, but was tagged for 6 ER in 4.0 IP by SF on Sept 5.
📊 Team Snapshot
Team | Runs/G (Rank) | HR (Rank) | AVG (Rank) | SLG (Rank) | Team ERA (Rank) | WHIP (Rank) |
Giants | 4.33 (17th) | 162 (19th) | .235 (26th) | .385 (25th) | 3.85 (9th) | 1.303 (18th) |
Cardinals | 4.30 (19th) | 143 (28th) | .245 (17th) | .378 (27th) | 4.23–4.29 (19–21st) | 1.318 (22nd) |
📈 Betting Trends
Team | As Favorite | As Underdog | O/U Record |
Giants | 46–41 (52.9%) | — | 72–74–10 |
Cardinals | — | 42–46 (47.7%) overall; 12–21 at +123 or longer | 77–78–0 |
🔑 Key Players to Watch
Giants | Notes |
Rafael Devers | Team-high 32 HR, 105 RBI — primary power threat. |
Jung Hoo Lee | Team-best .261 AVG, contact/speed at top. |
Heliot Ramos | 152 H, .330 OBP — run-creation glue. |
Cardinals | Notes |
Alec Burleson | Club-best .289 AVG — consistent bat vs RHP. |
Brendan Donovan | .282 AVG, 27 2B — table-setter, multi-positional. |
Ivan Herrera | Hot last 10 (3 HR, .289) — added pop at catcher. |
🚑 Injury Report
Team | Player | Status | Injury |
Giants | Dominic Smith | 10-Day IL | Hamstring |
Randy Rodriguez | 60-Day IL | Elbow | |
Erik Miller | 60-Day IL | Elbow | |
Landen Roupp | 15-Day IL | Knee | |
Carson Whisenhunt | 15-Day IL | Back | |
Tom Murphy | 60-Day IL | Back | |
Cardinals | Willson Contreras | 10-Day IL | Shoulder |
Masyn Winn | 10-Day IL | Meniscus | |
Nolan Gorman | Day-to-day | Undisclosed | |
Zack Thompson | 60-Day IL | Lat |
🔍 Recent Hitting Insights
- Giants (last 10): 5 HR, .165 team AVG, 1.8 XBH/G — bats ice cold; pitching 5.22 ERA.
- Cardinals (last 10): 6 HR, .243 team AVG, 2.2 XBH/G — steadier contact; staff 3.48 ERA.
- Hot hands: Ivan Herrera (STL) 3 HR; Thomas Saggese (STL) .359 AVG. Patrick Bailey (SF) trending up (.226/.273/.387 last 10).
🧾 Same Game Parlay (SGP)
Leg | Pick |
First 5 Innings Under 4.5 | ✅ |
Justin Verlander 6+ Strikeouts | ✅ |
Giants Moneyline | ✅ |
🔮 Final ClutchBuzz Prediction
Side | Total | Score |
Giants ML | Over 8 (lean) | Giants 5, Cardinals 4 |
ClutchBuzz Take: Both starters come in hot, but McGreevy’s prior struggle vs. SF (Sept 5) plus the Giants’ bullpen edge at home tilt a close game toward San Francisco. With Oracle Park, the F5 Under is safer early; full game nudges Over 8 if pens get involved.