Pittsburgh Pirates vs San Francisco Giants Prediction & Picks - MLB

USA - MLB

Pittsburgh Pirates
7/28/25 21:45
San Francisco Giants

Prediction:

 

Over 7.5

-118
$150 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Erik Gibbs | in MLB Picks

The San Francisco Giants face the Pittsburgh Pirates at Oracle Park on July 28, 2025. The Giants stand at 54–52 (28–23 at home), holding third place in the NL West, while the Pirates are 44–62 and at the bottom of the NL Central with a 13–37 road record. San Francisco has lost five straight at home and dropped 9 of their last 11 games, including a sweep by the Mets. They are 2–8 in their last 10 games with a 5.01 team ERA.

San Francisco’s offense has averaged 3.9 runs over their last 10 games, hitting 12 homers in that span. Rafael Devers leads with 19 home runs and 73 RBIs. Heliot Ramos is hitting .268, and Willy Adames has added 15 homers and is batting .294 over his last five games. Jung Hoo Lee adds speed and leads the league with 8 triples.

The Pirates have been better recently, going 6–4 over their last 10 with a 3.33 team ERA. Their offense is averaging 3.4 runs with just 4 homers in those games. Oneil Cruz leads the team with 17 home runs, batting .333 over the past 10 contests. Bryan Reynolds has 51 RBIs, and Tommy Pham is batting .324 over the last 10 games.

Pittsburgh Pirates vs San Francisco Giants Form

Table

Teams % P W L
17
San Francisco Giants
San Francisco Giants
0.495 109 54 55
26
Pittsburgh Pirates
Pittsburgh Pirates
0.431 109 47 62

Pittsburgh Pirates and San Francisco Giants Latest Matches

Pittsburgh Pirates
Pittsburgh Pirates Latest matches
W W W L W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Jul 27, 2025 - MLB

Arizona Diamondbacks
0 :  6
Pittsburgh Pirates

Jul 26, 2025 - MLB

Arizona Diamondbacks
0 :  2
Pittsburgh Pirates

Jul 25, 2025 - MLB

Arizona Diamondbacks
1 :  0
Pittsburgh Pirates

Jul 23, 2025 - MLB

Detroit Tigers
1 :  6
Pittsburgh Pirates

Jul 22, 2025 - MLB

Detroit Tigers
5 :  8
Pittsburgh Pirates

Jul 21, 2025 - MLB

Detroit Tigers
0 :  3
Pittsburgh Pirates
W W W L W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Jul 27, 2025 - MLB

Arizona Diamondbacks
0 :  6
Pittsburgh Pirates

Jul 26, 2025 - MLB

Arizona Diamondbacks
0 :  2
Pittsburgh Pirates

Jul 25, 2025 - MLB

Arizona Diamondbacks
1 :  0
Pittsburgh Pirates

Jul 23, 2025 - MLB

Detroit Tigers
1 :  6
Pittsburgh Pirates

Jul 22, 2025 - MLB

Detroit Tigers
5 :  8
Pittsburgh Pirates

Jul 21, 2025 - MLB

Detroit Tigers
0 :  3
Pittsburgh Pirates
L L L L L W
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 13, 2025 - MLB

Pittsburgh Pirates
2 :  1
Minnesota Twins

Jul 12, 2025 - MLB

Pittsburgh Pirates
4 :  12
Minnesota Twins

Jul 11, 2025 - MLB

Pittsburgh Pirates
1 :  2
Minnesota Twins

Jul 9, 2025 - MLB

Pittsburgh Pirates
3 :  4
Kansas City Royals

Jul 8, 2025 - MLB

Pittsburgh Pirates
3 :  4
Kansas City Royals

Jul 7, 2025 - MLB

Pittsburgh Pirates
3 :  9
Kansas City Royals
San Francisco Giants
San Francisco Giants Latest matches
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 27, 2025 - MLB

New York Mets
5 :  3
San Francisco Giants

Jul 26, 2025 - MLB

New York Mets
2 :  1
San Francisco Giants

Jul 25, 2025 - MLB

New York Mets
8 :  1
San Francisco Giants

Jul 23, 2025 - MLB

San Francisco Giants
9 :  3
Atlanta Braves

Jul 22, 2025 - MLB

San Francisco Giants
9 :  0
Atlanta Braves

Jul 21, 2025 - MLB

San Francisco Giants
5 :  9
Atlanta Braves
W L L L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 27, 2025 - MLB

New York Mets
5 :  3
San Francisco Giants

Jul 26, 2025 - MLB

New York Mets
2 :  1
San Francisco Giants

Jul 25, 2025 - MLB

New York Mets
8 :  1
San Francisco Giants

Jul 13, 2025 - MLB

Los Angeles Dodgers
5 :  2
San Francisco Giants

Jul 12, 2025 - MLB

Los Angeles Dodgers
2 :  1
San Francisco Giants

Jul 11, 2025 - MLB

Los Angeles Dodgers
7 :  8
San Francisco Giants
L L L L W W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 23, 2025 - MLB

San Francisco Giants
9 :  3
Atlanta Braves

Jul 22, 2025 - MLB

San Francisco Giants
9 :  0
Atlanta Braves

Jul 21, 2025 - MLB

San Francisco Giants
5 :  9
Atlanta Braves

Jul 20, 2025 - MLB

San Francisco Giants
6 :  8
Toronto Blue Jays

Jul 19, 2025 - MLB

San Francisco Giants
3 :  6
Toronto Blue Jays

Jul 18, 2025 - MLB

San Francisco Giants
0 :  4
Toronto Blue Jays

Pittsburgh Pirates against San Francisco Giants : Head to Head (H2H)

Pittsburgh Pirates

50 %

San Francisco Giants

50 %

May 21, 2024 - MLB

San Francisco Giants
6 :  7
Pittsburgh Pirates

Apr 26, 2024 - MLB

Pittsburgh Pirates
0 :  3
San Francisco Giants

Jul 16, 2023 - MLB

San Francisco Giants
8 :  4
Pittsburgh Pirates

Aug 13, 2022 - MLB

Pittsburgh Pirates
0 :  2
San Francisco Giants

Jul 24, 2021 - MLB

Pittsburgh Pirates
10 :  2
San Francisco Giants

Sep 11, 2019 - MLB

Pittsburgh Pirates
6 :  3
San Francisco Giants

Pittsburgh Pirates - San Francisco Giants Key Points

  1. The Giants are 9-1 in their last 10 games vs. NL Central teams after a home loss
  2. The Pirates are 0-6 in their last 6 night games vs. NL West teams after a win
  3. The Pirates are 1-4 covering the spread in their last 5 games as underdogs vs. the Giants after a home win
  4. The home team has covered the run line in the Pirates’ last 6 games

Our Pittsburgh Pirates vs San Francisco Giants Prediction

San Francisco is calling up top prospect Carson Whisenhunt to make his MLB debut due to injuries and rotation needs. Key injuries for the Giants include Landen Roupp, Christian Koss, Jerar Encarnación, and Tom Murphy. The Pirates are without Johan Oviedo, Jared Jones, Justin Lawrence, Chase Shugart, and Endy Rodriguez.

Mitch Keller starts for the Pirates against Giants rookie Whisenhunt. Keller is 4–10 with a 3.53 ERA, 1.16 WHIP, and 125 innings pitched. He allowed three runs over six innings in his last start. Whisenhunt was recently promoted from Triple-A, where he had a 4.42 ERA over 18 starts. The 24-year-old lefty is a top prospect with a strong changeup and solid fastball.

The Giants are favored at home. The Pirates struggle on the road, and San Francisco is desperate to end their home losing streak. If Whisenhunt delivers five solid innings, the Giants' bullpen and offense should be enough. Our prediction for San Francisco Giants vs. Pittsburgh Pirates: Giants to win.

Prediction:

 

Over 7.5

-118
$150 offered for betting!

Claim $150 for your Pittsburgh Pirates vs San Francisco Giants wager!

DK Welcome Bonus

Would you like to bet on Pittsburgh Pirates vs San Francisco Giants? For this MLB match, DK treats you to an exclusive offer: a bonus of $150 if your bet wins, no promo code needed! Take advantage while you still can!

Not registered yet? You can create your account now by filling in this form. A bonus of $150 awaits you on the Pittsburgh Pirates vs San Francisco Giants match!

$150 available for Pittsburgh Pirates vs San Francisco Giants

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Pittsburgh Pirates vs San Francisco Giants Picks