New York Mets vs San Francisco Giants Prediction, 4/2/2026 MLB Picks, Best Bets & Odds
Game: New York Mets vs San Francisco Giants
Date: Thursday, April 2, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: New York (-145) San Francisco (+125)
The San Francisco Giants (2-3) will try to beat the New York Mets (3-2) at Oracle Park on Thursday. The odds on this game have the Mets at -145 and the Giants are sitting at +125. The total is set at 9. The expected starting pitchers are David Peterson and Robbie Ray.

The Mets have recorded 6 doubles as a unit and have knocked 3 baseballs out of the stadium. New York is slugging .351 and have been called out on strikes 43 times, while being walked on 25 occasions. As a team, the New York Mets are earning 4.4 runs per outing, which is 15th in the league. They have accounted for 22 runs batted in and 39 hits this season, and their batting average comes in at .228. They have accounted for 22 runs scored and hold an OBP of .333.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has nailed 5 straight selections (+1,300(! Wednesday we will release a 7-Unit Play from the American League (7:40 p.m.). Doc’s Sports is coming off back-to-back winning years in baseball, and you can stream this selection live on MLB.tv. Sign-up below with a daily MLB Picks Package. 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 ERA of 2.87 on the season (5th in MLB), and their staff has struck out 51 hitters. Mets pitchers have allowed 6 home runs and 18 runs (9th in the league). They have walked 19 players from the other team and their FIP sits at 3.96 as a team on the season. New York has surrendered 40 base hits (7.7 per 9 innings) and also 15 earned runs. Their strikeout to walk ratio sits at 2.68 and their pitching staff has recorded a WHIP of 1.26.
Mets relief pitchers have entered the game with opponents on base 4 times and also have had 10 appearances in high leverage situations. The relief pitchers have notched 2 holds so far this season (20th in baseball). The relief pitchers have inherited 2 base runners on the campaign and neither of those runners ended up scoring. The Mets have dispatched 16 relief pitchers to the hill on the year.
The Minnesota Twins have accumulated 141 putouts so far this season, as well as 48 assists and 2 errors. Their fielding rate is holding steady at .990 which has them sitting 11th in baseball, and have accumulated 2 double plays. The Mets have converted 71.3% of baseballs in play into outs out of their 423 innings, ranking them 14th in pro baseball.
Peterson has taken the hill for 627 frames and is sitting with 617 strikeouts so far in his MLB career. Peterson (37-30 career record) has earned a FIP of 4.03 and he has gone up against 2,696 batters during his time in the majors. His ERA is 4.09 (285 ER's allowed) and his career WHIP is 1.376. He has conceded 599 hits (8.6 hits per nine innings) and has had 264 walks.
The Giants hold a slugging percentage of .319 and they are scoring 2.60 runs per contest (28th in MLB). They have recorded 8 two-baggers, while walking 12 times as well as racking up 13 runs. San Francisco is sitting with 3 long balls for the year to go along with 13 RBIs. They have struck out on 41 occasions (20th in the league) and have accounted for 35 base knocks. The San Francisco Giants hold a team OBP of .275 in addition to a team batting average of .215 on the campaign.
The Giants are sitting with a team WHIP of 1.089 and have a FIP of 3.29 as a staff for the year. Their strikeout to walk ratio sits at 9.60 (48 strikeouts against 15 bases on balls). They rank 8th in baseball as a pitching staff in total hits allowed with 34. They have surrendered 4 home runs and they surrender 3.60 runs per 9 innings (9th in the league). The San Francisco pitching staff have surrendered 18 runs so far this season and come in with a team ERA of 3.40 (17 earned runs given up).
Their bullpen pitchers have stepped onto the hill no times in high leverage situations in addition to 3 occasions with runners on base. They sit at 11th in baseball with a save rate of 100.0%, and they have dispatched 19 relievers to the hill this year.
The San Francisco Giants have gotten 4 double plays and own a fielding percentage of .995 (8th in professional baseball). The Giants have 51 assists, 1 error and have accounted for 135 putouts on the season. In 405 innings on the diamond, the Giants have a defensive efficiency of 72.7% (10th in MLB).
In his MLB career, Ray has given up 1,255 base hits while he has earned 1,738 strikeouts in 1,446 frames. He has conceded 633 ER's while earning a WHIP of 1.288 and having a FIP of 3.9. His K/BB ratio is 2.86 and he has faced 6,118 hitters so far in his pro baseball career. Ray (88-82 career win-loss record) is the owner of a 3.94 ERA while allowing 7.8 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take New York (-145)
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
