San Francisco Giants vs San Diego Padres Picks, Prediction, Odds, and Line Movement for Friday July 31 2026

By: Kyle Kargel Published 07/31/2026, 10:25 AM ET
Giants vs Padres picks

The San Francisco Giants and San Diego Padres continue their four-game National League West series Friday at 9:45 PM ET at Petco Park, where San Diego is a -150 moneyline favorite after dropping Thursday's opener 4-1. San Francisco is available at +124, while the Giants are -171 with 1.5 runs and the Padres are +141 on the -1.5 run line. If you are searching for more value on today's slate, check out our full MLB predictions before locking in your card.

TLDR: Quick Picks and Prediction

  • Moneyline Pick: Padres -150
  • Total Pick: Under 8.5
  • Final Score Prediction: Padres 4, Giants 3

Odds and Line Movement

San Diego has strengthened steadily as the favorite throughout the morning, moving from -146 to -150, while the total has held around 8.5 with only minor fluctuation. Here is the current market followed by the full line movement for both the run line and total.

Current Odds

Market San Francisco Giants San Diego Padres
Moneyline +124 -150
Run Line -1.5 (-171) +1.5 (+141)
Total 8.5 (Over -114 / Under -106)

Line Movement

Date Time San Francisco San Diego Public ($, #)
07/31 05:39:28AM +124 -150 SD 90%, 89%
07/31 05:39:28AM +123 -149
07/31 05:29:17AM +119 -143
07/31 05:09:36AM +121 -146

Line Movement - Total

Date Time Over Under Public ($, #)
07/31 05:39:28AM 8œo-115 8œu-105
07/31 05:09:36AM 8œo-110 8œu-110

Giants vs Padres Key Matchups and Game Preview

San Diego's Contact Management

San Diego appears to hold the starting-pitching advantage behind Bradgley Rodriguez, who enters at 2-2 with a 2.33 ERA and 1.17 WHIP through 46.1 innings. The right-hander has recorded 47 strikeouts against 16 walks while allowing 38 hits and only two home runs, giving him a strong contact-management profile against a San Francisco lineup that has scored 461 runs.

Giants' Rookie Command Concerns

Carson Whisenhunt starts for the Giants after going 2-1 with a 4.60 ERA and 1.40 WHIP across his first 15.2 innings. The left-hander has produced 13 strikeouts, but his eight walks and three home runs allowed show that command and hard contact remain concerns.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Picks And Parlays may use third-party services to process my data.

San Francisco's Offensive Edge

San Francisco owns the stronger offensive numbers, batting .254 with 946 hits, 123 home runs and a .417 slugging percentage, compared with San Diego's .233 average, 836 hits, 118 homers and .383 slugging percentage. Luis Arraez leads the Giants with a .328 average and .364 on-base percentage, while Rafael Devers has supplied 22 home runs and 61 RBIs.

Padres' Middle-of-the-Order Bats

San Diego's offense is led by Manny Machado, who has 23 homers and 64 RBIs, while Fernando Tatis Jr. owns a team-best .285 average. Despite trailing San Francisco in most offensive categories, the Padres' top-end power keeps them dangerous in a tight, pitching-driven matchup.

The Giants have won three of their last four and scored 23 runs across victories over Milwaukee and San Diego, while the Padres had won five straight before Thursday's loss. Public money has come in heavily on San Diego early Friday morning, with the moneyline strengthening from -143 to -150.

Key Injuries and Things To Know: SF and SD

San Francisco remains without Harrison Bader, Jonah Cox and Victor Bericoto, while Matt Chapman is eligible to return from an abdominal strain during this series. San Diego is missing starters Nick Pivetta and Lucas Giolito, while Jason Adam's shoulder injury weakens the late-inning bullpen and Samad Taylor remains unavailable.

Giants vs Padres Side and Over/Under Picks

  • Side Pick: Padres Moneyline (-150)
  • Total Pick: Under 8.5 (-106)

Rodriguez's superior control and ability to suppress home runs give San Diego the pitching edge, but the Giants' stronger lineup and recent form make laying -1.5 runs unattractive.

Final Score Prediction

  • Final Score: Padres 4, Giants 3

How to Wager On Giants vs Padres

Bettors looking to get down on Giants vs Padres have several tools available to help shape their picks. Our AI picks hub breaks down model-driven projections for this matchup, while the Dimers review and Oddible review offer additional angles on the run line, total and moneyline markets for this NL West series matchup at Petco Park.

Never Tried Picks and Parlays? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code BUCK
  • If the pick loses, we credit your account with 3 Flex Picks
  • If the pick wins, we still give you 1 Flex Pick on the house
  • Win or lose, you walk away ahead. One dollar. No catch.
BetMGM Sport

Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win

Show Bonus Code
Claim Bonus
Signup Promo Recommended BetMGM Sport Bonus
Min. Deposit $5
Cashable No
FanDuel Sportsbook

New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer FanDuel Sportsbook Bonus
Requirement New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days. (Up to $1,000 Bet Reset Tokens)
Cashable No
DraftKings Sport

New DraftKings Customers: Spend $5+ Get $150 in Bonus Bets *Paid Within 14 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Cashable No
Video: Giants vs Padres: Steve's HRR Play of the Day | Best MLB Picks Today
Giants vs Padres: Steve's HRR Play of the Day | Best MLB Picks Today
Video: Mariners vs Dodgers: Steve's MLB Best Bets | Best MLB Picks Today
Mariners vs Dodgers: Steve's MLB Best Bets | Best MLB Picks Today
logo

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.