USA - MLB
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.
Limited Offer. Currently at DraftKings
Pittsburgh Pirates vs San Francisco Giants Form
Table
Teams | % | P | W | L |
---|---|---|---|---|
17
![]() |
0.495 | 109 | 54 | 55 |
26
![]() |
0.431 | 109 | 47 | 62 |
Pittsburgh Pirates and San Francisco Giants Latest Matches

5/6 (83%)
1/6 (17%)
Jul 27, 2025 - MLB
Jul 26, 2025 - MLB
Jul 25, 2025 - MLB
Jul 23, 2025 - MLB
Jul 22, 2025 - MLB
Jul 21, 2025 - MLB
5/6 (83%)
1/6 (17%)
Jul 27, 2025 - MLB
Jul 26, 2025 - MLB
Jul 25, 2025 - MLB
Jul 23, 2025 - MLB
Jul 22, 2025 - MLB
Jul 21, 2025 - MLB
1/6 (17%)
5/6 (83%)
Jul 13, 2025 - MLB
Jul 12, 2025 - MLB
Jul 11, 2025 - MLB
Jul 9, 2025 - MLB
Jul 8, 2025 - MLB
Jul 7, 2025 - MLB

2/6 (33%)
4/6 (67%)
Jul 27, 2025 - MLB
Jul 26, 2025 - MLB
Jul 25, 2025 - MLB
Jul 23, 2025 - MLB
Jul 22, 2025 - MLB
Jul 21, 2025 - MLB
1/6 (17%)
5/6 (83%)
Jul 27, 2025 - MLB
Jul 26, 2025 - MLB
Jul 25, 2025 - MLB
Jul 13, 2025 - MLB
Jul 12, 2025 - MLB
Jul 11, 2025 - MLB
2/6 (33%)
4/6 (67%)
Jul 23, 2025 - MLB
Jul 22, 2025 - MLB
Jul 21, 2025 - MLB
Jul 20, 2025 - MLB
Jul 19, 2025 - MLB
Jul 18, 2025 - MLB
Pittsburgh Pirates against San Francisco Giants : Head to Head (H2H)
50 %
50 %
May 21, 2024 - MLB
Apr 26, 2024 - MLB
Jul 16, 2023 - MLB
Aug 13, 2022 - MLB
Jul 24, 2021 - MLB
Sep 11, 2019 - MLB
Pittsburgh Pirates - San Francisco Giants Key Points
- The Giants are 9-1 in their last 10 games vs. NL Central teams after a home loss
- The Pirates are 0-6 in their last 6 night games vs. NL West teams after a win
- The Pirates are 1-4 covering the spread in their last 5 games as underdogs vs. the Giants after a home win
- The home team has covered the run line in the Pirates’ last 6 games
Limited Offer. Currently at DraftKings
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.
Claim $150 for your Pittsburgh Pirates vs San Francisco Giants wager!
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!
All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Limited Offer. Currently at DraftKings