At Oracle Park on Wednesday, the San Francisco Giants (five straight defeats) face the Pittsburgh Pirates at 3:45 p.m. ET.
The favored Giants (-170 moneyline odds) play at home against the Pirates (+143). The matchup on the mound for this contest is set with the San Francisco Giants looking to Logan Webb (9-8), and Mike Burrows (1-3) taking the ball for the Pittsburgh Pirates.
These clubs meet again after the Pirates’ 3-1 victory over the Giants yesterday. Braxton Ashcraft (3.0 IP, 0 R, 0 H, 1 K) picked up the win for the Pirates. Tommy Pham went 3 for 4 with a double to lead the team on offense. Tyler Rogers (1.0 IP, 2 R, 4 H, 1 K) took the loss on the mound for the Giants.
Here’s everything you need to prepare for Wednesday’s Giants vs. Pirates contest, including viewing options.
San Francisco Giants vs. Pittsburgh Pirates odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 6:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Giants (-170, bet $170 to win $100)Underdog: Pirates (+143, bet $100 to win $143)Over/under: 8Giants vs. Pirates: Game time and live stream infoGame day: Wednesday, July 30, 2025Game time: 3:45 p.m. ETLocation: San Francisco, CaliforniaStadium: Oracle ParkTV channel: NBCS-BA and SportsNet PTLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Giants vs. Pirates on Fubo!
Giants stats and trendsGiants betting recordsThis season, the Giants have been favored 65 times and won 34, or 52.3%, of those games.San Francisco is 8-8 this season when entering a game favored by -170 or more on the moneyline.Bookmakers have implied with the moneyline set for this matchup that the Giants have a 63% chance to win.San Francisco and its opponents have hit the over in 49 of its 108 games with a total this season.The Giants are 45-63-0 against the spread in their 108 chances this season.Logan Webb (Giants probable starter)Webb (9-8 with a 3.38 ERA and 144 strikeouts in 135 2/3 innings pitched) goes for his 10th win when he makes the start for the Giants, his 23rd of the season.The righty’s most recent time out came on Saturday against the New York Mets, when he threw four innings, surrendering six earned runs while allowing eight hits.In 22 games this season, the 28-year-old has put up an ERA of 3.38, with 9.6 strikeouts per nine innings. Opponents are hitting .265 against him.Webb has 15 quality starts under his belt this season.Webb is trying to record his 21st start of five or more innings this season in this outing.In three of his 22 total appearances this season he has not surrendered an earned run.He will take the mound against a Pirates team that is hitting .231 as a unit (28th in MLB). It is also slugging a collective .342 (30th in MLB) with 72 total home runs (30th in MLB).The 28-year-old’s 3.38 ERA ranks 27th, 1.238 WHIP ranks 35th, and 9.6 K/9 ranks 16th among qualifying pitchers this season.Giants batting statsThe Giants’ 101 home runs rank 25th in Major League Baseball.Hitters for San Francisco have combined to rank 28th in MLB with a team slugging percentage of just .374 this season.The Giants have a team batting average of just .232 this season, which ranks 27th among MLB teams.San Francisco ranks 24th in the majors with 442 total runs scored this season.The Giants have an OBP of .311 this season, which ranks 21st in MLB.San Francisco ranks 17th in MLB in strikeouts per game with an average of 8.4 whiffs per contest.Pirates stats and trendsPirates betting recordsThe Pirates have come away with 31 wins in the 75 contests they have been listed as the underdogs in this season.Pittsburgh has a mark of 7-19 in contests where oddsmakers favor it by +143 or worse on the moneyline.The moneyline set for this matchup implies the Pirates have a 41.2% chance of walking away with the win.Contests with Pittsburgh has gone over the total set by oddsmakers in 43 of 107 chances this season.In 107 games with a line this season, the Pirates have a mark of 56-51-0 against the spread.Mike Burrows (Pirates probable starter)Burrows (1-3) gets the starting nod for the Pirates in his 12th start of the season. He’s put together a 4.15 ERA in 52 2/3 innings pitched, with 53 strikeouts.The right-hander last appeared on Friday against the Arizona Diamondbacks, when he tossed six scoreless innings while giving up three hits.The 25-year-old has put together a 4.15 ERA and 9.2 strikeouts per nine innings in 12 games this season, while giving up a batting average of .241 to opposing batters.Burrows has recorded one quality start this season.Burrows will aim to last five or more innings for his third straight appearance. He’s averaging 4.3 innings per outing.In four of his appearances this season he has not give up an earned run.The opposing Giants offense has a collective .232 batting average, and is 28th in the league with 824 total hits and 24th in MLB action with 442 runs scored. They have the 28th-ranked slugging percentage (.374) and are 25th in all of MLB with 101 home runs.Pirates batting statsThe Pirates have hit 72 home runs this season, the lowest total in MLB action.So far this year, Pittsburgh’s .342 slugging percentage is the lowest percentage in baseball.The Pirates have the third-worst batting average in the majors (.231).Pittsburgh scores the fewest runs in baseball (367 total, 3.4 per game).The Pirates’ .300 on-base percentage is the third-worst in baseball.