MLB matchup analysis

Giants vs Padres Prediction, Odds and Model Pick

Friday, July 31, 2026 at Petco Park · 9:45 PM ET

Watchlist

LyDia prediction: San Diego Padres moneyline

Lab Rating
7.1/10
Model probability
80.3%
Market probability
57.2%
Model edge
+23.0%
Best moneyline
-138
Sportsbooks checked
9
LyDia model
80.3%
Market
57.2%

The case for San Diego Padres

Market mispricing: +23.0%
LyDia makes San Diego Padres 80.3% to win while the no-vig market says 57.2%. LyDia rates this side +23.0% better than the price implies.
Bats are hot: +0.138 OPS
San Diego Padres is outhitting its own season form over the last 15 days. Recent form is context, not a model input, but it points the same way here.

Why it is not official

Setup quality below the bar
Lab Rating is 7.1/10, under the 8.0/10 required for an official pick.
Own bullpen carries risk: 7.9/10
The San Diego Padres bullpen comes in tired. A lead after six innings is less safe than usual.

Why the setup score is what it is

Model agreement: 0/20
LyDia runs two independent reads on this game. The team-strength model gives San Diego Padres a 65.3% chance; the run-projection model gives 89.8%. They disagree by 24.5 points, so the published number is a blend between two methods that do not agree, not a shared read.
Bullpen: 5.67/15
Both bullpens are rated tired — this is close to a wash, not an advantage either way.
The verdict Worth monitoring, nothing more. The setup has pieces but does not add up to a bet at today's price.
Read the full model output

San Diego Padres remains on the watchlist. Lab Rating 7.1/10: conviction 30, model agreement 0, pitching plan 20, bullpen 5.67, offense 10, data completeness 5. LyDia projects 80.3% against a 57.2% no-vig market number, a 23.0% model edge at -138. San Diego Padres owns the starting pitcher edge by 27 points. Bullpen read: Elevated volatility. San Diego Padres's pen efficiency: Effective (6.3/10). Pitching plan: Bradgley Rodriguez 1.0 IP + remaining bullpen 8.0 IP. Bullpen fatigue, efficiency, and combined risk grade only the innings assigned to the bullpen. Lineup check: San Diego Padres is swinging a hot bat (+0.138 OPS); San Francisco Giants is near its season form (-0.015 OPS). Recent form supports this side and is included in the unified run projection.

Game information

MatchupSan Francisco Giants at San Diego Padres
DateFriday, July 31, 2026
First pitch9:45 PM ET
VenuePetco Park
Starting pitchersCarson Whisenhunt vs Bradgley Rodriguez
WeatherGame-time forecast: 72°F, 0% precipitation chance, 5 mph wind from NW.

Starting pitcher matchup

Full Pitcher Matchup Tool →
Carson WhisenhuntGiants · LHP
4.60ERA
1.40WHIP
7.5K/9
7.5%K-BB%
vs
Bradgley RodriguezPadres · RHP
2.33ERA
1.17WHIP
9.1K/9
16.0%K-BB%
MetricGiantsPadres
Pitching planTraditional starterOpener / bullpen game
Expected innings5.21.0
ThrowsLR
LyDia pitcher score (higher is better)5154
BB/9 (lower is better)4.63.1
HR/9 (lower is better)1.70.4
Ground-ball rate43.8%55.9%
IP per start (higher is better)5.21.0

Pitching plan edge: LyDia gives the San Diego Padres pitching plan the edge over San Francisco Giants (3 points on LyDia's pitcher score).

Bullpen game: When a side is a reported opener/bulk plan, LyDia scores that side's pitching-plan edge off its whole-game effective ERA (opener plus the bullpen behind him, weighted by expected innings) rather than crediting the opener alone for innings he is not projected to throw.

How to read this: the scorecards show ERA, WHIP, K/9, and K-BB%. The table adds complementary traits without repeating them. Highlighted cells mark a gap big enough to matter. HR/9 is home runs allowed per nine innings. Ground-ball rate is neither good nor bad on its own: high ground-ball pitchers trade strikeouts for double plays and fewer home runs.

Strikeout Projections Full strikeout projections →

4.2 LyDia projected Ks
No K play · +0.7K difference is below LyDia's 0.7K threshold
Market 3.5K · O -140 / U +120 · 6 books
0.9 LyDia projected Ks
No strikeout line posted when this page was generated

Projections are self-calibrated against graded results (100 graded starts). Official K picks require a 0.7+ strikeout edge, a posted price from at least two books, and a confirmed non-opener workload of at least four expected innings.

Same data source as the Pitcher Matchup Tool, where every starter on the slate is compared side by side.

Giants are 5-5 in their last 10 and averaging 5.1 runs per game over the last 15 days; Padres are 6-4 in their last 10, averaging 5.8 runs per game over the last 15 days, and swinging above their season form. Season run differential separates them by almost nothing (-0.40 against -0.19).

MetricGiantsPadres
Last 105-56-4
OPS, last 15 days0.7130.831
Runs per game, last 15 days5.15.8
K% last 15 days (lower is better)22.3%17.8%

Last 15 days only. Hot and cold streaks for all 30 teams live on the Stats page.

Season profile

Full Stats page →
MetricGiantsPadres
Record47-6255-54
Run differential / game (team quality)-0.40-0.19
Runs scored / game (offense, season)4.234.17
Runs allowed / game (defense, season, lower better)4.634.36
Season OPS0.7280.693
K% season (lower is better)20.8%22.2%
OPS vs opposing hand (season)0.7360.662

Season-long team quality, not recent form. Run differential and run environment come from the season standings; splits for all 30 teams live on the Stats page, including the run environment table.

Every team on today's slate, on any two axes you pick. Giants and Padres are highlighted.

Giants
Combined risk
6.8 Tired
Fatigue
6.5 Tired
Efficiency
4.4 Below average
Padres
Combined risk
7.9 Tired
Fatigue
8.5 High risk
Efficiency
6.3 Effective

Risk is what the model actually uses: fatigue blended with how well the pen has pitched. High fatigue with high efficiency is a tired pen that is still getting outs.

MetricGiantsPadres
Fatigue6.5/10, Tired8.5/10, High risk
Efficiency4.4/10, Below average6.3/10, Effective
Combined risk6.8/10, Tired7.9/10, Tired
Relief innings, last 3 days11.314.7
Back-to-back arms23
3-day ERA3.972.45
3-day WHIP1.761.16

Fatigue measures workload. Efficiency measures recent run prevention. Combined risk is what the moneyline and totals systems use.

Run total projection

Full Totals Projections →
LyDia projection
6.9
Market total
8.5
Projected away runs
1.8
Projected home runs
5.1
Over price
-113
Under price
-102
San Francisco Giants team total
1.8 projected
Line 3.5 · O -127 / U +105
Under research lean (-1.7)
San Diego Padres team total
5.1 projected
Line 4.5 · O -102 / U -117
No team-total lean

The model projects 1.6 runs below the market total. A research lean still requires a setup rating of at least 7.0/10. Team totals remain research-only until their graded sample is established.

More games today

All matchups →

What could change the prediction

Every LyDia pick, graded in public

Free daily model card by email, or open today's full slate. Membership adds delivery before first pitch.

Today's picks Membership

Model outputs are not guarantees. LyDia provides analysis and education only. Every official pick remains visible on the Results page. 21+. If you or someone you know has a gambling problem, call 1-800-GAMBLER.