We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Francisco Giants at San Diego Padres
San Francisco GiantsSan Francisco Giants
@
Petco Park
San Diego PadresSan Diego Padres

Match Predictor

Pre-match Prediction
San Francisco Giants
@
San Diego Padres
San Francisco Giants 46%San Diego Padres 54%
Market LinesRun Line: San Diego Padres -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.1 total runs vs 8.5 line

San Francisco Giants

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
50%
54/109
MLB: 48%
Starter
vs SD
33%
2/6
Avg Total
8.9
MLB: 8.9
Game Starter (0) Last Starter vs SD vs SD (6)
Bullpen (2026 Season)Average
ERA: 3.62MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-07-28 vs MIL. Bullpen arms likely still recovering.
Recent: W 9-2L 3-4W 3-0L 2-8W 16-3

San Diego Padres

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
43%
46/108
MLB: 48%
Starter
20%
1/5
vs SF
33%
2/6
Avg Total
8.6
MLB: 8.9
Game Starter (5) Last Starter vs SF vs SF (6)
JP Sears #38 · LHP · Age 30
3.86
ERA (2026)
7.4
K/9 (2026)
5
Starts (2026)
8.6
Avg Total (2026)
Last 3:
W @MIA (Jul 25): 3.1IP, 0ER, 3K
L @ATL (Jul 20): 5.0IP, 1ER, 3K
L TOR (Jul 10): 4.1IP, 3ER, 3K
vs SF: L (May 16 2025): 4.0 IP, 4 ER, 2 K
Bullpen (2026 Season)Average
ERA: 3.87MLB Avg: 3.9511 relievers
Recent: W 4-2W 7-2W 5-3W 8-7W 3-1
Lineup vs JP Sears (Career)
BatterPosPAAVGOPSHR
Heliot RamosLF15.2500.9831
Rafael Devers1B12.1670.4170
Willy AdamesSS12.1670.3340
Jung Hoo LeeRF8.2500.5000
Grant McCrayCF3.3331.0000
Luis Arraez2B3.6671.3340
Christian Koss2B2.5001.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickSan Diego Padres ML (-125) | MEDIUM conf
San Diego Padres ML (-125) | MEDIUM confidence The Padres hold every meaningful structural edge tonight. JP Sears went 2-1 in three 2025 starts agains...
PickSan Francisco Giants +1.5 (-182) | LOW c
San Francisco Giants +1.5 (-182) | LOW confidence The TBD starter designation forces low confidence across every pick in this game. That said, +1.5 pr...
PickUnder 8.5 (-111) | LOW confidence The ca
Under 8.5 (-111) | LOW confidence The case for Under rests on Petco's suppressive park dimensions, Sears' pattern of short outings that pushes the gam...

San Francisco Giants vs San Diego Padres Game Preview

The central story in tonight's MLB game at Petco Park is not a pitching matchup. It is the absence of one. The San Diego Padres hand the ball to JP Sears, a 30-year-old left-hander with a defined 2026 profile: 3-3 record, 3.86 ERA, 28 innings of work, and a narrowing pattern in recent outings. The San Francisco Giants have not named a starter. That gap, a known arm against a complete unknown, is the structural edge driving every angle in this game.

Sears has been consistent in the wrong direction over his last three starts. He went 3.1 innings in his most recent outing against Miami on July 25, 5.0 innings against Atlanta on July 20, and 4.1 innings against Toronto on July 10. He struck out exactly three batters in each of those starts. His K/9 across the full 2026 season sits at 7.4, but that number is anchored by earlier outings. What he is doing right now points to a contact-heavy, short-outing profile with a hard ceiling near three strikeouts. The Padres bullpen (3.87 ERA, 11 available arms) will carry significant workload tonight, and they will do it in a park built for exactly this kind of game. Petco's run factor is 0.92, HR factor is 0.88, and the marine layer over Padres territory is one of baseball's most reliable run suppressors.

Heliot Ramos is the Giants batter worth tracking against Sears specifically. He carries a .983 OPS in 15 career plate appearances against the left-hander, including a home run. That is a meaningful, documented edge against tonight's San Diego starter, and it stands out on a road roster where Devers is 0.417 OPS across 12 career PA against Sears and Adames sits at 0.334 OPS in the same sample. Manny Machado is on the other side of that equation, entering this game with a 1.022 OPS over the last seven days and 23 home runs on the season. He is the hottest bat in this lineup by a wide margin, and home games at Petco are where he does his cleanest work.

The contrarian case is worth naming: sharp money may be waiting for San Francisco to announce a starter before committing, and the Giants' moneyline at +114 reflects a 46.7% market-implied win probability despite the TBD designation. That number could move quickly once a pitcher is confirmed. But speculation about who SF might send out does not overcome the structural stack on the Padres' side: home field at a pitcher-friendly park, a known starter, a five-game winning streak, a 7-3 record over the last 10 games, and a Giants road unit that is 20-35 away from Oracle Park with a -47 run differential. The TBD uncertainty cuts both ways in theory. In practice, the edge belongs to the team with their rotation in order.

San Francisco Giants vs San Diego Padres Key Insights

  • JP Sears has struck out exactly 3 batters in each of his last three starts, logging 3.1, 5.0, and 4.1 innings respectively. His workload management pattern sets a firm ceiling on tonight's strikeout total.
  • San Francisco is 20-35 on the road in 2026 with a -47 run differential. The Giants arrive off a split doubleheader against Milwaukee, having played yesterday, and have not named a starting pitcher.
  • Petco Park suppresses runs (factor 0.92) and home runs (factor 0.88). Heavy expected bullpen usage on both sides in a pitcher-friendly environment tilts the game environment toward the Under.
  • Ramos carries a .983 OPS in 15 career PA against Sears, including a HR. He is the one San Francisco bat with a documented matchup edge against tonight's San Diego starter.
  • Machado is the most dangerous Padre right now: 1.022 OPS over the last seven days, 0.981 over the last 28, and 23 home runs on the year. The Padres' offense runs through him when it needs a deciding blow.
  • The TBD starter introduces game-wide variance. Regardless of the structural edge favoring San Diego, the unknown arm limits confidence ceilings across every bet in this game, and that line should be monitored before first pitch.

San Francisco Giants vs San Diego Padres Betting Picks

Picks made July 30, 2026 at 05:33 AM ET. Odds shown reflect current market prices.

San Francisco Giants +1.5 (-182) | LOW c
San Francisco Giants +1.5 (-182) | LOW confidence The TBD starter designation forces low confidence across every pick in this game. That said, +1.5 provides structural insurance: San Francisco only needs to keep it within a run to cover, which is achievable even in a loss if the bullpen holds. In a near pick-em environment with an unknown arm, the extra cushion is the only defensible structural play.
Under 8.5 (-111) | LOW confidence The ca
Under 8.5 (-111) | LOW confidence The case for Under rests on Petco's suppressive park dimensions, Sears' pattern of short outings that pushes the game into a bullpen-heavy structure early, and the general run-limiting environment of this ballpark. The market line sits at a balance point that offers no clean model edge, and the TBD starter introduces scoring variance from the San Francisco side. Mild lean Under, LOW confidence given the thin margin.
JP Sears Under 3.5 Strikeouts (-154) | H
JP Sears Under 3.5 Strikeouts (-154) | HIGH confidence Three starts. Three times he has recorded exactly three strikeouts. July 25 against Miami: 3 K in 3.1 innings. July 20 against Atlanta: 3 K in 5.0 innings. July 10 against Toronto: 3 K in 4.1 innings. That is not variance, that is a defined current operating mode. Sears is pitching to contact in abbreviated outings, and reaching four strikeouts requires a deeper appearance than his recent workload pattern allows. At -154, you are paying for a pattern that has shown up three consecutive times under the same usage constraints.
Rafael Devers Under 0.5 Hits (+148) | ME
Rafael Devers Under 0.5 Hits (+148) | MEDIUM confidence Devers is 2-for-12 in career plate appearances against Sears with a .167 average and 0.417 OPS. That sample covers three seasons (2023, 2024, 2025) and the trend line is not encouraging: 0.666 OPS in 2023, 0.000 OPS in 2024, 0.500 OPS in 2025. Getting plus money on the under for a hitter with a sub-.420 career OPS against a specific pitcher is genuine value. Petco's contact-suppressing environment adds further pressure.
Willy Adames Under 0.5 Hits (+128) | MED
Willy Adames Under 0.5 Hits (+128) | MEDIUM confidence Adames is 2-for-12 with a .167 average and 0.334 OPS across 12 career PA against Sears. His 2025 matchup line against Sears specifically was 0.250 OPS over eight plate appearances. He has been essentially neutralized by this matchup regardless of broader season production. Plus money on the under for a batter with a .334 career OPS against today's starter is the kind of matchup-specific value that the data actually supports.
Ty France Over 1.5 Total Bases (+126) |
Ty France Over 1.5 Total Bases (+126) | MEDIUM confidence France is hitting .285 with a .539 slugging percentage and .903 OPS against left-handed pitching this season. Sears is a lefty. France's last seven days show a .942 OPS, meaning the hot hand and the platoon edge align at the same moment. No career matchup data against Sears is available in the data, but a right-handed bat with elite production against left-handers facing a contact-inducing lefty at plus money is the kind of edge you back. Two singles or a double gets this done.
Manny Machado to Hit a Home Run (+350) |
Manny Machado to Hit a Home Run (+350) | LOW confidence Machado has 23 home runs and is running at 1.022 OPS over the last seven days. The form is real, and his power production has been the Padres' offensive anchor. Petco's HR factor of 0.88 is a mild headwind, not a wall. No career matchup data against the TBD starter removes the primary angle, and the Under 8.5 lean limits the confidence ceiling. At +350, the math is built on volume and current form rather than a specific matchup edge. If San Diego wins tonight, Machado driving it is the most likely mechanism.
SGP (4 legs)
SGP (4 legs): Padres ML + Under 8.5 + JP Sears Under 3.5 Strikeouts + Ty France Over 1.5 Total Bases | MEDIUM confidence The four legs connect through a single pitching narrative. Sears works contact-heavy innings with a short leash, keeping strikeouts at three or below. That contact profile means hitters put the ball in play in a park that suppresses extra-base power, which keeps the total down. The Padres, the stronger team at home, control the outcome. France, the platoon-advantaged right-handed bat, collects his bases in the same contact environment that keeps Sears' strikeout count low. The thesis is internally consistent across all four legs.
NRFI (-127) | LOW confidence Petco Park'
NRFI (-127) | LOW confidence Petco Park's run factor (0.92) and JP Sears holding Miami scoreless in his most recent outing lean toward a quiet first inning. The TBD San Francisco starter introduces real first-inning volatility from the other side of the mound. Without verified first-inning data for the unknown Giants arm, this is a park-and-context lean rather than a pitcher-specific call. The -127 price reflects a near coin-flip market. LOW confidence given the incomplete pitching picture.

Key Players

Batting AverageSF
Luis Arraez
.331Batting Average
2B
Home RunsSF
Rafael Devers
22Home Runs
1B
Runs Batted InSF
Rafael Devers
60Runs Batted In
1B
Earned Run AverageSF
Robbie Ray
3.16Earned Run Average
SP
WinsSF
Robbie Ray
9Wins
SP
StrikeoutsSF
Landen Roupp
114Strikeouts
SP
Batting AverageSD
Fernando Tatis Jr.
.286Batting Average
RF
Home RunsSD
Manny Machado
23Home Runs
3B
Runs Batted InSD
Manny Machado
64Runs Batted In
3B
Earned Run AverageSD
Michael King
3.38Earned Run Average
SP
WinsSD
Adrian Morejon
8Wins
RP
StrikeoutsSD
Michael King
109Strikeouts
SP

Recent Form

San Francisco Giants
W9-2Los Angeles Angels
L4-3Los Angeles Angels
W3-0Milwaukee Brewers
L8-2Milwaukee Brewers
W16-3Milwaukee Brewers
San Diego Padres
W4-2Miami Marlins
W7-2Miami Marlins
W5-3Miami Marlins
W8-7Colorado Rockies
W3-1Colorado Rockies

San Francisco Giants vs San Diego Padres Summary

The structural argument for San Diego tonight is straightforward, and it does not require you to guess who San Francisco starts. JP Sears takes a 3.86 ERA and a tightly defined current role into Petco Park against a Giants road team that is 20-35 away from home with a -47 run differential. The Padres have won five straight, their cleanup hitter is running at a 1.022 OPS over the last seven days, and the park itself works against high-scoring outcomes. The market has priced all of this into -125. That is a reasonable number, not an inflated one. The TBD uncertainty cuts both ways in theory, and sharp money may hold off until a starter is announced. But waiting for perfect information is rarely how edges get captured. The structural case is already on the table.

The best individual play in this game is Sears Under 3.5 strikeouts at -154. Three consecutive starts of exactly three strikeouts is not a coincidence. It is a workload and command pattern that reflects how the Padres are using him right now, and nothing about tonight's game context suggests that changes. The Devers and Adames hit unders at plus money offer genuine matchup-specific value for bettors comfortable with player props, both backed by 12 career PA against Sears producing sub-.420 OPS. The caveat that applies to every angle tonight: monitor the San Francisco starter announcement before first pitch. If a recognized arm gets named, the total and moneyline lines will move, and the game calculus shifts enough to warrant a reassessment.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Mar 01, 2026SD @ SFSFSF 9-1
Mar 16, 2026SF @ SDSDSD 3-1

Giants vs Padres predictions: Padres ML -125, Sears Under 3.5 Ks (HIGH), and Under 8.5 at Petco. SF TBD starter creates structural edge for San Diego.

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at San Diego Padres