San Francisco Giants vs San Diego Padres Betting Pick & Prediction for 7/31

MLB game preview

The San Francisco Giants will take on the San Diego Padres at PETCO Park. The Giants have a record of 47-62 and are ranked 4th in the NL West. They are currently on a two-game win streak. Their record in the last ten games is an even 5-5. Carson Whisenhunt is the probable starting pitcher for the Giants. He has a record of 2-1 with a 4.60 ERA this season.

The Padres, with a record of 55-54, are ranked 3rd in the NL West. They have lost their last game but have won six of their last ten. Bradgley Rodriguez is set to start on the mound for San Diego. He has a record of 2-2 with a 2.33 ERA this season. The game will be played on Friday night, July 31, 2026, under a sky with few clouds and a light breeze. Fans can watch the game on APLTV.

San Francisco Giants Team Preview

The San Francisco Giants have shown some strong hitting in recent games. They had a standout performance on July 29th against the Milwaukee Brewers, scoring 16 runs. Daniel Susac and Heliot Ramos were key players, with Susac hitting two home runs and Ramos collecting four hits.

Rafael Devers leads the team in home runs with 22 this season. His batting average is .248, and he has driven in 61 runs. Luis Arraez has been consistent with a .328 batting average, contributing to the team’s success.

The Giants’ starting pitcher for the next game is Carson Whisenhunt. This season, he has a record of 2-1 with a 4.60 ERA. Whisenhunt will aim to improve on his last outing, where he allowed four runs over five innings against the Los Angeles Angels.

Giants vs Padres Game Day Info

  • Sport: MLB
  • Teams: San Francisco Giants vs. San Diego Padres
  • Venue: PETCO Park, San Diego, CA
  • Date: July 31, 2026
  • Betting Odds: Giants Moneyline +120, Padres Moneyline -144, Giants Runline +1.5 (-174), Padres Runline -1.5 (+143), Total Over 8.5 (-111), Total Under 8.5 (-109)

San Diego Padres Team Preview

The San Diego Padres have had a mixed performance in recent games. On July 30th, they lost to the San Francisco Giants 4-1. Their starting pitcher, JP Sears, struggled by giving up 3 earned runs in 3 2/3 innings.

On July 29th, the Padres managed a win against the Colorado Rockies with a score of 3-1. Kyle Hart pitched well, not allowing any earned runs in his 2 2/3 innings. Ty France contributed with a hit and a run, helping the team secure the victory.

In the game on July 28th, the Padres won a high-scoring affair against the Rockies, 8-7. Fernando Tatis Jr. was outstanding, going 5 for 5 with 2 RBIs. The team collected 16 hits in total, showing strong offensive capabilities.

BTB Betting Pick

The Padres are favored on the moneyline at -144, while the Giants are at +120. Based on team stats, the Padres have a slight edge in pitching with a 4.19 ERA compared to the Giants’ 4.34. The Padres’ better ranking in quality starts and lower home runs allowed support picking them to win. The projected score is Padres 5, Giants 4, so the recommendation is to pick the Padres to win straight up.

The total for the game is set at 8.5 runs, with the over at -111 and the under at -109. Both teams have similar batting averages against, but the Padres have a slightly better slugging percentage. Given the projected score of Padres 5, Giants 4, totaling 9 runs, the recommendation is to take the over 8.5 runs.