New York Mets vs San Francisco Giants Prediction, 4/3/2026 MLB Picks, Best Bets & Odds
Game: New York Mets vs San Francisco Giants
Date: Friday, April 3, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: New York (-210) San Francisco (+172)
Oracle Park is the site where the San Francisco Giants (2-4) will try to defeat the New York Mets (3-3) on Friday. The odds on this game have the Mets at -210 while the Giants open at +172. The total is set at 8.5. The expected starting pitchers will be Nolan McLean and Tyler Mahle.

As a squad, the New York Mets are notching 3.8 runs per game, which has them at 22nd in baseball. They have tallied 23 runs scored and have an OBP of .313. The Mets have hit 8 doubles as a squad and have knocked 4 balls out of the stadium. They have recorded 23 runs batted in as well as 44 base knocks on the year, while their batting average comes in at .211. New York is slugging .335 and have struck out 49 times, while drawing a walk on 29 occasions.
Today’s Featured MLB Best Bet! ROBERT FERRINGO has posted five of seven winning MLB days and nailed his first 7-Unit Play of the season last week. Robert is 28-13, +7,440 across all sports on plays rated 5.0+ and has a 7-Unit MLB Play Saturday. Robert has posted five of eight winning MLB seasons and you can sign up below for the full card. 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 are sitting with a team earned run average of 2.50 this season (3rd in baseball), and they have struck out 64 batters. Mets pitchers have conceded 6 home runs and 20 runs in total (6th in the league). Their pitching staff has walked 23 opposing batters and their FIP comes in at 3.55 as a unit so far this year. New York has surrendered 45 base hits (7.1 per 9 innings) as well as 16 earned runs. Their strikeout to walk ratio is 2.78 and their pitching staff has a team WHIP of 1.19.
The Mets have sent 21 relief pitchers to the hill this year. The relief pitchers have inherited 4 base runners for the season with 25.0% of those runners crossing the plate. The bullpen have tallied 2 holds so far this year (24th in baseball). Mets pitchers have come into the game with runners on 6 times in addition to having 15 appearances in high leverage situations.
The Minnesota Twins have accounted for 173 putouts this year, as well as 59 assists and 2 errors. Their fielding percentage sits at .991 which ranks 8th in baseball, and have accumulated 3 double plays. The Mets have converted 72.4% of balls hit into play into outs in their 519 innings, which has them ranked 10th in the majors.
McLean (5-1 record in his career) has a FIP of 2.17 while he has gone up against 210 opposing batters in the majors. He has conceded 38 base knocks (6.5 hits per 9 innings) and has had 18 walks. His ERA is 2.21 (13 ER's allowed) and his career WHIP is 1.057. McLean has taken the mound for 53 frames and is sitting with 65 K's so far in his MLB career.
San Francisco has hit 3 home runs so far this year to go along with 14 runs batted in. They have put up 9 two-baggers, while walking 15 times and putting up 14 runs. The San Francisco Giants have a team OBP of .264 and a team batting average of .201 for the year. The Giants have a team slugging percentage of .294 and they earn 2.33 runs per contest (30th in the league). They have been rung up on 55 occasions (16th in baseball) and are sitting with 39 hits.
The Giants have a team WHIP of 1.208 in addition to having a FIP of 3.51 as a staff this season. They rank 11th in MLB as a staff in total hits conceded with 44. The San Francisco pitching staff have allowed 25 runs on the campaign while holding an ERA of 3.74 (22 earned runs surrendered). Their strikeout to walk ratio comes in at 9.30 (55 strikeouts vs 20 walks). They have given up 5 home runs and they relinquish 4.25 runs per 9 innings (11th in MLB).
Their bullpen pitchers have come in 0 times in high leverage situations and on 5 occasions with runners on. They rank 10th in the league with a save rate of 100.0%, and they have dispatched 22 relievers to the mound so far this year.
Out of their 477 innings on the field, the Giants have accumulated a efficiency on defense of 70.3% (17th in pro baseball). The San Francisco Giants have gotten 5 double plays and hold a fielding percentage of .987 (17th in professional baseball). The Giants have racked up 62 assists, 3 errors and have accounted for 159 putouts this year.
So far in his MLB career, Mahle has surrendered 686 hits while accumulating 758 K's in 739 frames. He has conceded 334 ER's while holding a WHIP of 1.287 and having a FIP of 4.0. He has a K/BB ratio of 2.86 and he has faced 3,139 hitters during his MLB career. Mahle (39-47 career record) has a 4.07 ERA and has given up 8.4 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take San Francisco (+172)
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
