San Diego has won five straight and gets to keep riding that streak at home against a Giants team that’s already 16 games back in the NL West.

Quick take:

  • Pick: Padres moneyline
  • Why: San Diego’s bats have caught fire in July and Petco Park has been a fortress for them all season
  • The number to watch: Manny Machado’s .964 OPS in July, a total reversal from a .673 mark before the calendar flipped

The Padres (55-53) sit third in the NL West but very much alive in the wild card picture, while the Giants (46-62) are playing out a lost season in fourth place, 16.5 games back. San Francisco actually took the series opener, evening the season series at 4-4, but that result looks more like an outlier than a trend given where these two clubs are pointed. San Diego is 29-24 at home, and Petco Park has quietly become one of the tougher road environments in the division this summer.

The Odds Tell a Bigger Story Than the Standings

San Diego opened as a solid favorite for Friday’s game, with the Padres priced around -152 on the moneyline and the Giants getting +126 as the road underdog, with the total set at 8.5 runs. The line reflects both the home-field edge and the pitching matchup: Carson Whisenhunt (2-1, 4.60 ERA) takes the ball for San Francisco against German Marquez for San Diego. Markets have consistently leaned toward the Padres in this series given San Diego’s recent form and the disparity in what’s at stake for each club down the stretch.

Friday, July 31 at 9:46 PMSpreadMoneyTotal
San Francisco Giants
+1.5
(-171)
+130
O 8.5
(-113)
San Diego Padres
-1.5
(133)
-146
U 8.5
(-106)

Recent Form

The gap between these two teams over the last two weeks has been stark, and the underlying form data backs up what the standings already suggest.

DATE OPP CLOSE RESULT ATS/OU
Jul 31, 2026 @San Diego Padres -1.5 / 11.5 Won 1-4 Won / Under
Jul 29, 2026 Milwaukee Brewers -1.5 / 6.5 Won 3-0 Won / Under
Jul 29, 2026 Milwaukee Brewers -1.5 / 6.5 Lost 2-8 Lost / Over
Jul 29, 2026 Milwaukee Brewers -1.5 / 6.5 Won 16-3 Won / Over
Jul 29, 2026 Milwaukee Brewers +1.5 / 6.5 Won 3-0 Won / Under
Jul 29, 2026 Milwaukee Brewers +1.5 / 6.5 Lost 2-8 Lost / Over
Jul 28, 2026 Milwaukee Brewers +1.5 / 7.5 Won 3-0 Won / Under
Jul 26, 2026 Los Angeles Angels +1.5 / 9.5 Won 7-6 Won / Over
Jul 26, 2026 Los Angeles Angels +1.5 / 9.5 Won 9-2 Won / Over
Jul 26, 2026 Los Angeles Angels +1.5 / 9.5 Lost 3-4 Won / Under

DATE OPP CLOSE RESULT ATS/OU
Jul 31, 2026 San Francisco Giants +1.5 / 11.5 Lost 1-4 Lost / Under
Jul 29, 2026 Colorado Rockies -1.5 / 8.5 Won 8-7 Lost / Over
Jul 29, 2026 Colorado Rockies -1.5 / 8.5 Won 3-1 Won / Under
Jul 29, 2026 Colorado Rockies -1.5 / 6.5 Won 8-7 Lost / Over
Jul 26, 2026 @Miami Marlins +1.5 / 8.5 Won 2-4 Won / Under
Jul 26, 2026 @Miami Marlins +1.5 / 8.5 Won 2-7 Won / Over
Jul 26, 2026 @Miami Marlins +1.5 / 8.5 Won 3-5 Won / Under
Jul 25, 2026 @Miami Marlins +1.5 / 8.5 Won 2-4 Won / Under
Jul 25, 2026 @Miami Marlins +1.5 / 8.5 Won 2-7 Won / Over
Jul 24, 2026 @Miami Marlins +1.5 / 8.5 Won 2-4 Won / Under

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
Jul 31, 2026 San Diego Padres @San Francisco Giants +1.5 / 11.5 Lost 1-4 Lost / Under
May 6, 2026 San Francisco Giants @San Diego Padres +1.5 / 8.5 Lost 1-5 Lost / Under
May 6, 2026 San Francisco Giants @San Diego Padres -1.5 / 7.5 Lost 5-10 Lost / Over
May 5, 2026 San Francisco Giants @San Diego Padres +1.5 / 8 Won 3-2 Won / Under
Apr 1, 2026 San Diego Padres @San Francisco Giants -1.5 / 8 Won 7-1 Won / Push
Apr 1, 2026 San Diego Padres @San Francisco Giants +1.5 / 7.5 Lost 3-9 Lost / Over
Mar 31, 2026 San Diego Padres @San Francisco Giants +1.5 / 8.5 Lost 2-3 Won / Under
Aug 21, 2025 San Diego Padres @San Francisco Giants -1.5 / 7.5 Won 8-4 Won / Over
Aug 21, 2025 San Diego Padres @San Francisco Giants -1.5 / 8.5 Won 8-1 Won / Over
Aug 20, 2025 San Diego Padres @San Francisco Giants -1.5 / 7.5 Won 5-1 Won / Under

Machado and Merrill Are Carrying San Diego

The story of this Padres offense over the last month has been a dramatic turnaround from their two young middle-of-the-order bats. Manny Machado was hitting an empty .189 with a .673 OPS before July began; since then he’s slashed .288 with a .964 OPS, good for a 161 wRC+. Jackson Merrill has followed almost the identical arc — a .213 average and .613 OPS pre-July giving way to a .298 average and .905 OPS this month. Both were key pieces in a three-game sweep of the Marlins last weekend, with Machado and Merrill both going deep to seal that finale.

Manny Machado is slashing .291/.380/.595 over his last 21 games, a stretch that’s lifted his season batting average 20 points.

That kind of surge from the middle of the lineup changes the calculus in tight games. Merrill’s own last-15-games line — .259/.306/.362 with two homers and seven RBIs — shows a hitter who has settled into a groove after a slow start to his season, and having both him and Machado heating up together at the same time gives San Diego’s lineup a different look than it had a month ago. Fernando Tatis Jr. hitting near the top of the order in front of them only adds to the pressure a Giants pitching staff already missing key bullpen arms has to deal with.

San Francisco, meanwhile, is playing out the string. Rafael Devers has been one of the few bright spots, going 11-for-36 with two doubles, two homers, and eight RBIs over his last 10 games, and Luis Arraez continues to hit for average, sitting at .328 on the season with 43 RBIs. But a lineup missing Matt Chapman to a leg injury, and a pitching staff down several relievers including Randy Rodriguez and Hayden Birdsong, doesn’t have the depth to consistently match what San Diego is now rolling out on offense night after night.

It’s a short list of reasons to like the Giants here, but it isn’t nothing. San Francisco has actually outscored opponents by 17 runs over its last 10 games, better than the Padres’ plus-11 mark in the same stretch, and the Giants took the series opener behind a strong start. Carson Whisenhunt gets another look on the mound Friday, and while his season ERA sits at 4.60, he’ll be trying to build on whatever the Giants got from their rotation to open this set. Still, run differential over a hot 10-game window matters less than which team is peaking at the right time, and right now that’s San Diego.

Prediction and Best Bet

San Diego’s recent surge at the plate, the home-field advantage at Petco Park, and a five-game winning streak all point the same direction. The Giants took the opener, but that’s more a reflection of a single strong pitching performance than a sign this series flips back their way.

The pick:

  1. Prediction: Padres 5, Giants 3
  2. Best Bet: San Diego Padres on the moneyline

Bet the hot lineup and the ballpark, not the standings from a month ago — San Diego is the play in Friday night’s opener at Petco Park. If you want to shop the number before first pitch, check the live MLB odds page for the latest lines.