{"id":661696,"date":"2026-04-03T23:08:14","date_gmt":"2026-04-03T23:08:14","guid":{"rendered":"https:\/\/www.rawchili.com\/mlb\/661696\/"},"modified":"2026-04-03T23:08:14","modified_gmt":"2026-04-03T23:08:14","slug":"mets-vs-san-francisco-giants-picks-predictions-for-friday-night","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/mlb\/661696\/","title":{"rendered":"Mets vs San Francisco Giants Picks &#038; Predictions for Friday Night"},"content":{"rendered":"<p>                        <img width=\"840\" height=\"560\" src=\"https:\/\/www.rawchili.com\/mlb\/wp-content\/uploads\/2026\/04\/USATSI_28615704-840x560.jpg\" class=\"w-full h-auto rounded-lg wp-post-image\" alt=\"Nolan McLean faces the Giants tonight in San Francisco.\" decoding=\"async\" fetchpriority=\"high\"  \/><\/p>\n<p>                                Mar 29, 2026; New York City, New York, USA; New York Mets starting pitcher Nolan McLean (26) pitches against the Pittsburgh Pirates during the second inning at Citi Field. Mandatory Credit: Brad Penner-Imagn Images<\/p>\n<p>Not much went right for the Mets in Thursday night\u2019s series-opening loss at San Francisco.<\/p>\n<p>David Peterson gave up 6 runs and didn\u2019t make it out of the fifth inning in a 7-2 loss that pushed the Mets under .500.<\/p>\n<p>Ah, but tonight is a new night.<\/p>\n<p>Nolan McLean (0-0, 3.60) gets the ball for the Mets in his first career start vs. the Giants. San Francisco counters with Tyler Mahle (0-1, 4.50), who is 0-2 lifetime vs. the Mets.<\/p>\n<p>First pitch is set for 10:15 pm, ET.<\/p>\n<p>Our detailed analysis breaks down Mets and Giants, examines the pitchers and key stats before delivering the best bets tonight.<\/p>\n<p>Mets vs Giants Betting Odds<\/p>\n<p>Moneyline: Mets -133 \/ Giants +112<\/p>\n<p>Runline (Spread): Mets -1.5 (+131) \/ Giants +1.5 (-157)<\/p>\n<p>Total (Over\/Under): 7.5 Runs (Over -116 \/ Under -104)<\/p>\n<p>Consensus odds sourced on April 3.<\/p>\n<p>The Mets opened as a -136 moneyline favorite before settling at the current -133 consensus price. Stripping the juice from the market gives the Mets a 54.75% vig-free implied probability to secure the outright win, leaving the Giants with a 45.25% true probability to pull off the upset. The projected total has also seen slight downward movement from an opening line of 8.0 to a flat 7.5 runs, signaling early sharp money backing the starting rotations over the respective lineups.<\/p>\n<p>Tyler Mahle Career Pitching vs Mets<\/p>\n<p>GSWLERAIPHRERHRBBSOWHIPBAA20-24.009.010441491.56.278<\/p>\n<p>Mets Hitters vs Tyler Mahle<\/p>\n<p>BatterPAABHHRRBIAVGOPSBo Bichette22000.000.000Francisco Lindor87100.143.393MJ Melendez32000.000.333Jorge Polanco66100.167.333Luis Robert Jr.44101.250.500Marcus Semien32000.000.333Juan Soto1311422.3641.462<\/p>\n<p>Mets Hitters vs Active Giants Bullpen<\/p>\n<p>BatterPAABHHRRBIAVGOPSFrancisco Alvarez211021.0002.000Brett Baty55100.200.400Bo Bichette76200.333.762Francisco Lindor2520515.250.850Ronny Mauricio22000.000.000MJ Melendez21000.000.500Jorge Polanco1010300.300.600Luis Robert Jr.64101.250.583Marcus Semien87312.4291.357Juan Soto2220637.3001.114Tyrone Taylor1110303.300.964Luis Torrens11000.000.000Mark Vientos33100.3331.000<\/p>\n<p>Mets vs Giants Predictions &amp; Best Bets<\/p>\n<p>Moneyline: Giants (+115 at <a class=\"thirstylink\" rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/elitesportsny.com\/link\/bet365\/\" data-shortcode=\"true\">Bet365<\/a>)<\/p>\n<p>The Mets have stumbled outside of Queens early in the 2026 campaign, managing a 1-3 road record for a meager 25% win rate. Conversely, the Giants have thrived when the market prices them as underdogs, cashing tickets in 66.7% of their games (2-1) in that specific alignment. The Mets\u2019 collective .205 batting average highlights a current inability to beat the shift and consistently manufacture runs, while the Giants are making slightly better contact at .227. Taking the plus-money value on the underdog provides a clear mathematical edge until the Mets prove their lineup can break out of this early-season slump.<\/p>\n<p>Total: Under 7.5 Runs (-104 at <a class=\"thirstylink\" rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/elitesportsny.com\/link\/fanduel-sportsbook-promo\/\" data-shortcode=\"true\">FanDuel<\/a>)<\/p>\n<p>Both pitching staffs have suppressed hard contact effectively, making the Under the optimal analytical play. The Mets bring a stout 3.02 team ERA into this contest, while the Giants own a highly reliable 3.48 mark. Recent situational trends heavily favor a low-scoring outcome. Over their last 10 combined situations, the Mets have hit the Over just 14.3% of the time, while the Giants have cashed the Over at a minor 28.6% clip. With both clubs prone to grounding into inning-ending double plays, expect a tight, pitching-dominated battle.<\/p>\n<p>Top Player Prop Bets for Mets vs Giants<\/p>\n<p>When targeting the prop market, backing proven situational splits offers the highest expected value. Here are the three best player props to anchor your betting card tonight.<\/p>\n<p>Juan Soto \u2013 Over 1.5 Total Bases (+112 at <a class=\"thirstylink\" rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/elitesportsny.com\/link\/draftkings-mlb-promo\/\" data-shortcode=\"true\">DraftKings<\/a>)<\/p>\n<p>Soto has been the primary offensive catalyst for the Mets, slashing .333 with a .500 slugging percentage while racking up 15 total bases in his first 30 at-bats. He draws a highly exploitable matchup against Giants starter Tyler Mahle, who sports a 4.50 ERA and is allowing a massive .312 opponent batting average along with 11.25 hits per nine innings. Expect Soto to drive a pitch into the gaps and comfortably clear this plus-money threshold.<\/p>\n<p>Luis Arraez \u2013 2+ Total Hits (+180 at <a class=\"thirstylink\" rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/elitesportsny.com\/link\/draftkings-mlb-promo\/\" data-shortcode=\"true\">DraftKings<\/a>)<\/p>\n<p>Arraez\u2019s elite bat-to-ball skills make him nearly impossible to strike out. He boasts a .321 average with 9 hits in his initial 28 at-bats this season. Facing Mets starter Nolan McLean\u2014who carries a 3.60 ERA and yields 7.2 hits per nine\u2014Arraez will see plenty of pitches in the strike zone. Backing him to find a hole and record multiple hits is a fundamentally sound, data-backed angle.<\/p>\n<p>For a high-upside swing, Rafael Devers (+442 at <a class=\"thirstylink\" rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/elitesportsny.com\/link\/draftkings-mlb-promo\/\" data-shortcode=\"true\">DraftKings<\/a>) is the premier candidate to leave the yard. With his elite barrel rate and an ideal launch angle, taking a flyer on Devers to deposit one into McCovey Cove holds excellent situational value.<\/p>\n","protected":false},"excerpt":{"rendered":"Mar 29, 2026; New York City, New York, USA; New York Mets starting pitcher Nolan McLean (26) pitches&hellip;\n","protected":false},"author":2,"featured_media":661697,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2408],"tags":[5,44,162,4,378,66,4343,4340,4344,4341,4342],"class_list":{"0":"post-661696","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-san-francisco-giants","8":"tag-baseball","9":"tag-featured","10":"tag-giants","11":"tag-mlb","12":"tag-san-francisco","13":"tag-san-francisco-giants","14":"tag-sanfrancisco","15":"tag-sanfranciscogiants","16":"tag-sf","17":"tag-sf-giants","18":"tag-sfgiants"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@mlb\/116343297083196497","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/661696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/comments?post=661696"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/661696\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media\/661697"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media?parent=661696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/categories?post=661696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/tags?post=661696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}