San Francisco Giants vs Pittsburgh Pirates Prediction & Picks - MLB

USA - MLB

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

Prediction:

 

Over 7.5

-118
$200 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.

San Francisco Giants vs Pittsburgh Pirates Form

Table

Teams Pts P W L
16 San Francisco Giants
0.5 162 81 81
26 Pittsburgh Pirates
0.438 162 71 91

San Francisco Giants and Pittsburgh Pirates Latest Matches

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

San Francisco Giants
3 :  5
New York Mets

Jul 26, 2025 - MLB

San Francisco Giants
1 :  2
New York Mets

Jul 25, 2025 - MLB

San Francisco Giants
1 :  8
New York Mets

Jul 23, 2025 - MLB

Atlanta Braves
3 :  9
San Francisco Giants

Jul 22, 2025 - MLB

Atlanta Braves
0 :  9
San Francisco Giants

Jul 21, 2025 - MLB

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

1/6 (17%)

Defeats

5/6 (83%)

Jul 27, 2025 - MLB

San Francisco Giants
3 :  5
New York Mets

Jul 26, 2025 - MLB

San Francisco Giants
1 :  2
New York Mets

Jul 25, 2025 - MLB

San Francisco Giants
1 :  8
New York Mets

Jul 13, 2025 - MLB

San Francisco Giants
2 :  5
Los Angeles Dodgers

Jul 12, 2025 - MLB

San Francisco Giants
1 :  2
Los Angeles Dodgers

Jul 11, 2025 - MLB

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

2/6 (33%)

Defeats

4/6 (67%)

Jul 23, 2025 - MLB

Atlanta Braves
3 :  9
San Francisco Giants

Jul 22, 2025 - MLB

Atlanta Braves
0 :  9
San Francisco Giants

Jul 21, 2025 - MLB

Atlanta Braves
9 :  5
San Francisco Giants

Jul 20, 2025 - MLB

Toronto Blue Jays
8 :  6
San Francisco Giants

Jul 19, 2025 - MLB

Toronto Blue Jays
6 :  3
San Francisco Giants

Jul 18, 2025 - MLB

Toronto Blue Jays
4 :  0
San Francisco Giants
Pittsburgh Pirates
Pittsburgh Pirates Latest matches
W W W L W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Jul 27, 2025 - MLB

Pittsburgh Pirates
6 :  0
Arizona Diamondbacks

Jul 26, 2025 - MLB

Pittsburgh Pirates
2 :  0
Arizona Diamondbacks

Jul 25, 2025 - MLB

Pittsburgh Pirates
0 :  1
Arizona Diamondbacks

Jul 23, 2025 - MLB

Pittsburgh Pirates
6 :  1
Detroit Tigers

Jul 22, 2025 - MLB

Pittsburgh Pirates
8 :  5
Detroit Tigers

Jul 21, 2025 - MLB

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

5/6 (83%)

Defeats

1/6 (17%)

Jul 27, 2025 - MLB

Pittsburgh Pirates
6 :  0
Arizona Diamondbacks

Jul 26, 2025 - MLB

Pittsburgh Pirates
2 :  0
Arizona Diamondbacks

Jul 25, 2025 - MLB

Pittsburgh Pirates
0 :  1
Arizona Diamondbacks

Jul 23, 2025 - MLB

Pittsburgh Pirates
6 :  1
Detroit Tigers

Jul 22, 2025 - MLB

Pittsburgh Pirates
8 :  5
Detroit Tigers

Jul 21, 2025 - MLB

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

1/6 (17%)

Defeats

5/6 (83%)

Jul 13, 2025 - MLB

Minnesota Twins
1 :  2
Pittsburgh Pirates

Jul 12, 2025 - MLB

Minnesota Twins
12 :  4
Pittsburgh Pirates

Jul 11, 2025 - MLB

Minnesota Twins
2 :  1
Pittsburgh Pirates

Jul 9, 2025 - MLB

Kansas City Royals
4 :  3
Pittsburgh Pirates

Jul 8, 2025 - MLB

Kansas City Royals
4 :  3
Pittsburgh Pirates

Jul 7, 2025 - MLB

Kansas City Royals
9 :  3
Pittsburgh Pirates

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

San Francisco Giants

60 %

Pittsburgh Pirates

40 %

May 21, 2024 - MLB

Pittsburgh Pirates
7 :  6
San Francisco Giants

Apr 26, 2024 - MLB

San Francisco Giants
3 :  0
Pittsburgh Pirates

Jul 16, 2023 - MLB

Pittsburgh Pirates
4 :  8
San Francisco Giants

Aug 13, 2022 - MLB

San Francisco Giants
2 :  0
Pittsburgh Pirates

Jul 24, 2021 - MLB

San Francisco Giants
2 :  10
Pittsburgh Pirates

San Francisco Giants - Pittsburgh Pirates 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 San Francisco Giants vs Pittsburgh Pirates 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
$200 offered for betting!

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

San Francisco Giants vs Pittsburgh Pirates Picks