Up arrow
MLB
Games

San Francisco Giants vs. New York Mets: Preview, Predictions and Picks for August 2, 2025

Updated on:
Aug 2, 2025 2:53 PM
The San Francisco Giants look to extend their road win streak as they face off against the New York Mets at Citi Field on Saturday, August 2, 2025, at 4:10 PM. The Giants currently lead the series 1-0, but the Mets have dominated the regular season series 3-1. San Francisco will aim to capitalize on their momentum, while New York seeks to protect their impressive 37-17 home record.
San Francisco Giants vs New York Mets

Current Odds

SF
NYM
Over
8.5
-102
Under
8.5
-104
SF
+1.5
-121
NYM
-1.5
+115
SF
ML
+170
NYM
ML
-175

Giants vs Mets statistics

Stat Giants Mets
Hits 842 (28th) 878 (22nd)
Batting Average .232 (27th) .240 (23rd)
Runs Batted In 427 (24th) 463 (14th)
Runs 447 (25th) 476 (17th)
Home Runs 101 (27th) 136 (Tied-10th)
Walks 382 (4th) 380 (6th)
Stolen Bases 49 (29th) 88 (9th)
Strikeouts 932 (18th) 882 (12th)
Pitches 16250 (9th) 16316 (6th)

New York Mets recent games

Game Date Opponent Result Score
8/1/25 vs San Francisco Giants L 4-3 F/10
7/30/25 @ San Diego Padres L 5-0
7/29/25 @ San Diego Padres L 7-1
7/28/25 @ San Diego Padres L 7-6
7/27/25 @ San Francisco Giants W 5-3

San Francisco Giants recent games

Game Date Opponent Result Score
8/1/25 @ New York Mets W 4-3 F/10
7/30/25 vs Pittsburgh Pirates L 2-1 F/10
7/29/25 vs Pittsburgh Pirates L 3-1
7/28/25 vs Pittsburgh Pirates L 6-5
7/27/25 vs New York Mets L 5-3

New York Mets injuries

  • Paul Blackburn (SP): 15-Day-IL
  • Jose Siri (CF): 60-Day-IL
  • Rafael Ortega (CF): Day-To-Day
  • Yacksel Rios (RP): Day-To-Day
  • Oliver Ortega (RP): Day-To-Day

San Francisco Giants injuries

  • Jerar Encarnacion (RF): 10-Day-IL
  • Cole Waites (RP): Day-To-Day
  • Wilmer Flores (1B): Day-To-Day
  • Tom Murphy (C): 60-Day-IL
  • Ethan Small (SP): Day-To-Day

Giants vs Mets game info

Type Info
Venue Citi Field
Location Queens, New York
First pitch Sat 4:10 PM
Temperature 80°
Chance of Rain 0%

Giants vs Mets predictions

If you’re keeping an eye on the San Francisco Giants, a few names stand out heading into their matchup against the New York Mets. Heliot Ramos has quietly become one of the most reliable bats in their lineup, and I’m seeing him chipping in a solid multi-hit game with a good chance to notch an RBI or two—he’s due for a big moment. Wilmer Flores, despite being listed as day-to-day, looks poised for another clutch night. I’m expecting him to add to his team-leading RBI total, driving in at least one run with his signature situational hitting. Then, there’s Jung Hoo Lee, who’s consistently putting himself on base; he feels like a lock for a hit and maybe even a run scored, helping set the table for the offense. On the mound, Kai-Wei Teng could surprise some people by keeping things under control through the early innings, giving his offense a chance to work.

Now, flipping to the New York Mets side, things get interesting because Kodai Senga is set to make life tough for the Giants’ hitters. Senga’s been on a tear at Citi Field and I see him working into the middle innings with a strong strikeout total, maybe fanning five or six while allowing just a couple of runs. The heart of the Mets lineup is dangerous—Pete Alonso is just relentless in clutch situations, and I wouldn’t be shocked if he drives in runs yet again. If you’re looking for power, Juan Soto could easily go yard; pitchers can’t afford to make a mistake around him. Expect a couple of extra-base knocks from this crew, making each inning a challenge for the Giants’ pitching staff.

So how does it all shake out? With the Mets boasting a rock-solid home record at Citi Field and Senga dealing on the mound, I like New York’s chances to bounce back and even the series. The Giants might keep things close early, especially if Flores and Ramos deliver, but that Mets lineup just has too much pop and depth. Ultimately, it feels like the Mets grind out a hard-fought win, protecting their home turf and showing why they’re so tough to beat in the NL East. Should be a fun one—who do you have taking it?

New York Mets

San Francisco Giants

More Games