Giants vs. Mets prediction and odds for Sunday, July 2 (Trust Mets at home)

The Mets will try to win its first series since May, are we betting on it? Here's our expert breakdown:

Jul 1, 2023; New York City, New York, USA; New York Mets shortstop Francisco Lindor (12) reacts
Jul 1, 2023; New York City, New York, USA; New York Mets shortstop Francisco Lindor (12) reacts | Brad Penner-USA TODAY Sports

The Mets and Giants wrap up a three game series with New York trying to win its first series since the end of May.

The two teams have split the series to date and the Mets will hope that left hander David Peterson can show out on Sunday NIght Baseball and outduel righty Ross Stripling.

Is there a betting angle to take on this one? Here are the odds and our best bet:

Giants vs. Mets odds, run line and total

Giants vs. Mets prediction and pick

Peterson's numbers look grim on the surface, a 7.00 ERA in nine starts, but that's way overblown for some poor batted ball variance. Opponents are hitting .392 on balls in play this season, and it has ballooned Peterson's numbers up. It's worth noting his xERA is far lower at 4.84 this season.

The lefty will face a Giants roster that has been rolling the past month or so, but is going to be without some of its best hitters against lefty pitchers like Joc Pederson and Lamont Wade, who are each day-to-day. Pederson could have a favorable matchup on his hands Sunday in addition to some positive regression.

Meanwhile, the Mets offense should put together a strong showing on Sunday against Stripling, who is struggling to get batters out. Like Pederson, he has allowed a ton of hits, opponents are hitting .321 on balls in play, but has struck out nearly three fewer batters per nine innings.

Without having the ability to put batters away, Stripling's poor batted ball marks feels more likely to continue. The Mets have struggled at the plate overall, but I'll take them as small favorites at home with Pederson in line to bounce back.

Game odds refresh periodically and are subject to change.

Schedule