| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Rafael Devers | DH | 11 | .111 | 0.495 | 0 |
| Willy Adames | SS | 8 | .143 | 0.393 | 0 |
| Matt Chapman | 3B | 7 | .750 | 3.357 | 2 |
| Heliot Ramos | LF | 6 | .000 | 0.167 | 0 |
| Luis Arraez | IF | 6 | .600 | 1.267 | 0 |
| Jung Hoo Lee | CF | 5 | .333 | 1.267 | 0 |
| Casey Schmitt | 3B | 2 | .500 | 1.500 | 0 |
| Harrison Bader | LF | 2 | .500 | 1.000 | 0 |
| Patrick Bailey | C | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Juan Soto | RF | 20 | .222 | 0.639 | 0 |
| Francisco Lindor | SS | 18 | .294 | 0.807 | 1 |
| Marcus Semien | 2B | 16 | .267 | 0.580 | 0 |
| Brett Baty | 3B | 9 | .111 | 0.222 | 0 |
| Luis Robert Jr. | CF | 9 | .444 | 1.111 | 0 |
| Bo Bichette | SS | 7 | .286 | 0.572 | 0 |
| Tyrone Taylor | CF | 7 | .000 | 0.143 | 0 |
| Luis Torrens | C | 4 | .250 | 0.500 | 0 |
| Francisco Alvarez | C | 2 | .500 | 1.000 | 0 |
The New York Mets have outscored San Francisco 19-3 through the first two games of this series, and the structural reasons for that imbalance have not changed. The Giants rank second-to-last in MLB OPS (.565) with a .100 ISO and just four home runs through nine games. As one pregame breakdown noted: "Just about every player not named Luis Arraez or Casey Schmitt has an OBP below .300." Senga's ghost forkball was built to exploit exactly this kind of passive, weak-contact lineup. The Mets pitching staff carries a 2.58 ERA and a 1.82 bullpen ERA. San Francisco needs to manufacture every run they get tonight.
Juan Soto is confirmed out with a calf injury, and the absence is real. Smith put it plainly: "The biggest issue tonight will be the absence of Juan Soto, who suffered a calf injury last night and will undergo imaging sometime today." Soto was hitting .355 with the best OPS against right-handers on the roster. But Francisco Alvarez owns a 1.046 OPS over the last seven days and hit two home runs in Game 2 of this series. He carries a 1.137 OPS over the last 28 days. Mark Vientos is slashing .471/.526/.765 with a 1.291 OPS over the last 28 days. The Mets have live bats even without Soto, and they are facing a pitcher in the middle of a command crisis.
Oracle Park runs a 0.93 run factor and 0.85 home run factor. The roof is open tonight at 74 degrees, which marginally reduces the bay-wind suppression effect, but this is still one of the more pitcher-friendly venues in baseball. Both bullpens have been heavily used across two blowout games. In tonight's MLB action, the environment sets a real ceiling on run totals, and the pitching matchup argues for a close, controlled finish rather than another blowout in either direction.
Picks made April 05, 2026 at 05:13 AM ET. Odds shown reflect current market prices.
The two core plays are the New York Mets +1.5 and Under 7.5. The run line covers you in both a Mets win and a tight Giants victory, which together represent the most likely game scripts. The under has directional model support (7.0 projected vs. 7.5 posted), reinforcement from both starters' strikeout rates, the Giants' passive offense, and a bullpen environment where both sides are working with taxed rosters. The SGP combining these with both strikeout overs builds cleanly on the internal correlation: strikeout-heavy pitching games compress scoring and produce close final margins.
The caveat to hold onto: Webb is an elite pitcher in this park when healthy. He has dominated this Mets lineup before and Oracle Park tends to reward his ground-ball approach even when he is not at his sharpest. Soto's absence reduces the Mets' ceiling, and a cold-snap bay night could make things more interesting than the series results suggest. But at -133 for a Giants moneyline that the model prices at 51.9%, there is no value on the San Francisco side. Play the run line, play the under, and let the pitching matchup do its work. Keep your units measured. Nothing in baseball is a lock.
| Date | Matchup | Result |
|---|---|---|
| Apr 03, 2026 | NYM @ SF | SFSF 7-2 |
| Apr 04, 2026 | NYM @ SF | NYMNYM 10-3 |
| Apr 05, 2026 | NYM @ SF | NYMNYM 9-0 |
Compare odds for NYM @ SF