New York Mets vs San Francisco Giants Prediction, 4/4/2026 MLB Picks, Best Bets & Odds
Game: New York Mets vs San Francisco Giants
Date: Saturday, April 4, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: New York (-152) San Francisco (+126)
The New York Mets (3-3) are on their way to Oracle Park on Saturday where they will take on the San Francisco Giants (2-4). The moneyline on this contest has the Mets at -152 while the Giants are coming in at +126. The total is set at 8.5. The pitchers who are expected to start will be Clay Holmes and Landen Roupp.

As a team, the New York Mets are compiling 3.8 runs/g, which has them sitting at 22nd in the league. They have notched a total of 23 runs scored while holding a team on-base percentage of .313. The Mets have compiled 8 doubles as a squad and have hit 4 baseballs out of the park. They have amassed 23 runs batted in as well as 44 base knocks on the campaign, and their average at the plate is .211. New York has a slugging percentage of .335 and have struck out 49 times, while being walked on 29 occasions.
Today’s Featured MLB Best Bet! CRAIG TRAPP is coming off three straight top play winners after a 7-Unit NHL score last night. Now he’s set his sights on the diamond and he is releasing a 7-Unit MLB Total (9:40 p.m.) Friday. This is his first top play of the season and you can sign up below to get this one. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Expert Picks
The Mets have a team ERA of 2.50 on the year (3rd in the league), and the staff has struck out 64 hitters. Mets pitchers have conceded 6 long balls in addition to 20 runs (6th in baseball). Their pitching staff has walked 23 players from the other team and their FIP comes in at 3.55 as a squad so far this season. New York has relinquished 45 base knocks (7.1 per 9 innings) as well as 16 earned runs. They have a K/BB ratio of 2.78 and their pitching staff has a team WHIP of 1.19.
The relief pitchers have inherited 4 runners on the campaign with 25.0% of those players crossing the plate. Mets pitchers have gone to the mound with runners on 6 times as well as having 15 appearances in high leverage situations. The Mets have sent 21 relievers to the mound this year. The bullpen have accumulated 2 holds for the year (24th in baseball).
The Minnesota Twins have earned a total of 173 putouts on the year, as well as 59 assists and 2 errors. Their fielding percentage is holding at .991 which is 8th in pro baseball, and they have turned 3 double plays. The Mets have transformed 72.4% of balls hit into play into outs out of their 519 innings, which has them ranked 10th in professional baseball.
Holmes has taken the mound for 508 frames and is sitting with 494 K's so far in his MLB career. Holmes (37-30 career win-loss record) sits with a FIP of 3.59 and he has faced 2,191 hitters during his time in the major leagues. His earned run average is 3.65 (206 earned runs allowed) and he has a WHIP of 1.303. He has given up 440 hits (7.8 hits per 9 innings) and has had 222 free passes.
The San Francisco Giants have accumulated an OBP of .264 and a batting average of .201 on the year. They have struck out on 55 instances (16th in MLB) and have tallied 39 hits. San Francisco is sitting with 3 home runs this season as well as 14 RBIs. The Giants have a slugging percentage of .294 and they score 2.33 runs per contest (30th in baseball). They have hit 9 doubles, while taking a walk 15 times and scoring 14 runs.
The Giants are sitting with a team WHIP of 1.208 with a FIP of 3.51 as a team for the season. They are sitting at 11th in MLB as a staff in total hits allowed with 44. The San Francisco pitching staff have conceded 25 runs for the season while holding a team ERA of 3.74 (22 earned runs allowed). Their strikeout to walk ratio sits at 9.30 (55 strikeouts against 20 free passes). They have surrendered 5 long balls and they surrender 4.25 runs per 9 innings (11th in MLB).
They are ranked 10th in the league with a save percentage of 100.0%, and they have sent 22 relief pitchers onto the field so far this season. Their relievers have taken the field 0 times in high leverage situations and on 5 occasions with base runners.
In their 477 innings on the field, the Giants have earned a defensive efficiency of 70.3% (17th in the majors). The San Francisco Giants have gotten 5 double plays and have accounted for a fielding rate of .987 (17th in MLB). The Giants have racked up 62 assists, 3 errors and have earned a total of 159 putouts for the season.
So far in his pro baseball career, Roupp has surrendered 158 base hits while accumulating 156 K's in 163 innings pitched. He has given up a total of 65 ER's while earning a WHIP of 1.417 and being the owner of a FIP of 3.5. He has a K/BB ratio of 2.14 and he has faced 714 batters in his career. Roupp (9-9 record in his career) is the owner of a 3.59 earned run average while giving up 8.7 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take San Francisco (+126)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
New York Mets - Twitter
