
Giants vs. Pirates Prediction, Odds, Picks - August 4
Jung Hoo Lee and the San Francisco Giants hit the field against Tommy Pham and the Pittsburgh Pirates at PNC Park on Monday, at 6:40 p.m. ET. Bookmakers list the Giants as -127 moneyline favorites, while giving the underdog Pirates +107 moneyline odds. San Francisco (-1.5) is favored on the run line. The over/under is 8.5 runs for the contest.
Check out everything you need to know from a betting perspective on the Giants-Pirates game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Giants vs. Mets Highlights | MLB on FOX
Giants vs. Pirates Game Information & Odds
- When: Monday, August 4, 2025 at 6:40 p.m. ET
- Where: PNC Park in Pittsburgh, Pennsylvania
- How to watch on TV: SportsNet PT and NBCS-BA
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Giants | -127 | +107 | 8.5 | -105 | -115 | -1.5 | +131 | -156 |
Giants vs. Pirates Prediction
- Score Prediction: Pirates 5, Giants 4
- Total Prediction: Under 8.5 runs
- Win Probabilities: Giants 54%, Pirates 46%
Giants vs. Pirates Betting Insights
- The Giants have won 34, or 51.5%, of the 66 games they've played as favorites this season.
- This season San Francisco has won 27 of its 54 games, or 50%, when favored by at least -127 on the moneyline.
- The Giants have a 55.9% chance to win this game based on the implied probability of the moneyline.
- The Pirates have been victorious in 32, or 42.1%, of the 76 contests they have been chosen as underdogs in this season.
- This season, Pittsburgh has come away with a win 28 times in 66 chances when named as an underdog of at least +107 or worse on the moneyline.
- The Pirates have an implied victory probability of 48.3% according to the moneyline set by oddsmakers for this matchup.
Giants Recent Betting Performance
- The Giants were favored on the moneyline five times in the last 10 games, but they lost every matchup.
- Over their last 10 outings (all had set totals), the Giants combined with their opponents to hit the over on the total five times.
- The Giants' ATS record is 4-6-0 over their past 10 games.
Giants Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 3-7 |
| Runs Per Game | 4.3 |
| HR | 10 |
| ERA | 4.45 |
| K/9 | 8.6 |
Giants Player Insights
- Rafael Devers has a team-high 20 home runs and 77 runs batted in.
- Devers' home runs put him 28th in the majors, and he ranks 10th in RBI.
- Devers brings a hitting streak of three games into this game. In his last five games he is hitting .250 with a double, a home run, two walks and four RBIs.
- Lee has 25 doubles, eight triples, six home runs and 38 walks while hitting .258.
- Lee is 224th in homers and 111th in RBI in the majors.
- Lee has three straight games with at least one hit. During his last five outings he is batting .368 with three doubles, a walk and an RBI.
- Willy Adames is hitting .232 with 18 doubles, two triples, 17 home runs and 51 walks.
- Heliot Ramos' .268 batting average leads his team.
- Ramos brings a four-game streak with at least one hit into this one. In his last five games he is batting .250 with four walks and an RBI.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Willy Adames | 0.5 (-235) | 1.5 (+110) | - | 0.5 (+160) |
| Rafael Devers | 0.5 (-235) | 1.5 (+100) | - | 0.5 (+160) |
| Matt Chapman | 0.5 (-215) | 1.5 (+125) | - | 0.5 (+160) |
| Jung Hoo Lee | 0.5 (-210) | 1.5 (+135) | - | 0.5 (+195) |
| Casey Schmitt | 0.5 (-200) | 1.5 (+145) | - | 0.5 (+205) |
Pirates Recent Betting Performance
- In six games over the last 10 matchups when set as underdogs by sportsbooks, the Pirates had a record of 5-1.
- The Pirates and their opponents have combined to hit the over four times in their last 10 games with a total.
- The Pirates have a record of 8-2-0 ATS over their last 10 games.
Pirates Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 7-3 |
| Runs Per Game | 5.5 |
| HR | 14 |
| ERA | 3.66 |
| K/9 | 9 |
Pirates Player Insights
- Oneil Cruz paces the Pirates with 18 home runs.
- Among all hitters in the majors, Cruz ranks 45th in homers and 86th in RBI.
- Bryan Reynolds has totaled 52 runs batted in to pace his team.
- Reynolds is 144th among all hitters in MLB in home runs, and 71st in RBI.
- Andrew McCutchen leads the Pirates with a team-high batting average of .246.
- Isiah Kiner-Falefa is hitting .273 with 14 doubles, two triples, a home run and 15 walks.
Pirates Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Tommy Pham | 0.5 (-210) | 1.5 (+150) | - | 0.5 (+190) |
| Spencer Horwitz | 0.5 (-240) | 1.5 (+125) | - | 0.5 (+215) |
| Nick Gonzales | 0.5 (-240) | 1.5 (+140) | - | 0.5 (+180) |
| Bryan Reynolds | 0.5 (-215) | 1.5 (+140) | - | 0.5 (+195) |
| Andrew McCutchen | 0.5 (-225) | 1.5 (+130) | - | 0.5 (+190) |
Pirates vs. Rockies Highlights | MLB on FOX
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
Last Night In Baseball: Sweeps, Sweeps And More Sweeps
How to Watch Nationals vs. Rangers: TV Channel, Live Stream, Time
What MLB History Tells Us About Cal Raleigh’s Unprecedented 2026 Collapse
Last Night In Baseball: Fernando Tatis Jr. Crushed And Robbed The Mets
2026 MLB Playoff Picture, Standings: Dodgers Bounce Back; Cubs, Phillies Surge
2026 MLB Power Rankings: One Player To Watch On Every Team Down The Stretch
A Lifetime Supply of Chicken? Inside The Strangest Jersey Negotiations In Sports
Mariners Promote Top Prospect LHP Kade Anderson From Double-A to MLB
Aaron Judge Swings Bat, Hits Off Tee For First Time Since Rib Injury
Last Night In Baseball: Sweeps, Sweeps And More Sweeps
How to Watch Nationals vs. Rangers: TV Channel, Live Stream, Time
What MLB History Tells Us About Cal Raleigh’s Unprecedented 2026 Collapse
Last Night In Baseball: Fernando Tatis Jr. Crushed And Robbed The Mets
2026 MLB Playoff Picture, Standings: Dodgers Bounce Back; Cubs, Phillies Surge
2026 MLB Power Rankings: One Player To Watch On Every Team Down The Stretch
A Lifetime Supply of Chicken? Inside The Strangest Jersey Negotiations In Sports
Mariners Promote Top Prospect LHP Kade Anderson From Double-A to MLB
Aaron Judge Swings Bat, Hits Off Tee For First Time Since Rib Injury


