- Matchup: Pittsburgh Pirates vs San Francisco Giants
- Date: Saturday, May 9, 2026
- Venue: Oracle Park, San Francisco, CA
- Broadcast: NBC Bay Area
- Betting Odds: Pittsburgh (-122) San Francisco (+102)
This page may include affiliate links at no extra cost to you, thanks for your support.
The Pittsburgh Pirates (21-17) are set to visit Oracle Park on Saturday in their quest to triumph over the San Francisco Giants (14-23). The odds for this game feature the Pirates at -122, while the Giants begin at +102. The total runs have been established at 8.5. Scheduled pitchers for the matchup are Braxton Ashcraft and Landen Roupp.

This season, the Pirates have achieved 51 doubles and hit 41 home runs. With a slugging percentage of .387, they have struck out 351 times and walked 151 times. Averaging 4.9 runs per game, Pittsburgh ranks 8th in MLB. They have recorded 179 RBIs and 323 hits, maintaining a batting average of .246 and an on-base percentage of .332.
Pittsburgh’s pitching staff has an impressive earned run average of 3.70 (7th in the league), recording 348 strikeouts. They have allowed 29 home runs and have given up a total of 160 runs (12th in the league). With 143 walks, the Pirates’ FIP stands at 3.62. This season, they have yielded 278 hits (7.3 per nine innings) and 142 earned runs, achieving a K/BB ratio of 2.43 and a team WHIP of 1.22.
The bullpen includes 128 relief pitchers who have inherited 43 runners, with a 34.9% scoring rate. They have achieved 27 holds (4th in MLB), been in 35 bases-loaded scenarios, and had 46 high-leverage appearances. This season, the Pirates have recorded 7 saves, converting just 7 of 15 save opportunities for a 46.7% save percentage, entering 42 save situations.
Pittsburgh has converted 71.2% of balls in play into outs over 3,108 innings, ranking 6th in professional baseball. The team has accrued 1,036 putouts, 303 assists, and 21 errors, resulting in a fielding percentage of .985, placing them 24th in the majors, and recording 27 double plays.
Ashcraft has logged 110 innings with 116 strikeouts in his career, holding a career record of 5-6 with a FIP of 2.81. He has faced 457 batters, yielding an ERA of 2.85 (35 ER). His career WHIP is 1.196, with 94 hits allowed (7.7 hits per nine innings) and 38 walks.
On the other side, San Francisco has hit 23 home runs and tallied 110 RBIs this season. They have also recorded 62 doubles, walked 72 times, and scored 115 runs. The Giants hold a team on-base percentage of .282 and a batting average of .238. Their slugging percentage stands at .355, with an average of 3.11 runs per game (30th in MLB). They have struck out 293 times (25th in MLB) and racked up 295 hits.
The Giants’ pitching staff has a WHIP of 1.296 and a FIP of 4.13 this season. Their K/BB ratio is 8.10 (295 strikeouts vs. 136 walks), ranking 9th in total hits allowed (288). They have surrendered 37 home runs and have allowed 4.32 runs per nine innings (11th in the league) with a total of 157 runs and an ERA of 3.96 (144 ER).
Currently positioned 20th in the league with a 58.3% save conversion rate, they have utilized 116 relief pitchers this season. Their bullpen has faced high-leverage situations 19 times and managed 31 times with runners on base. With 33 save opportunities, they have logged 21 holds and 5 blown saves, converting 7 out of 12 save chances, with an inherited score percentage of 31.1% from 45 inherited runners.
Across 2,946 innings, the Giants boast a defensive efficiency rate of 70.8% (9th in MLB). They have achieved 37 double plays and hold a fielding percentage of .985 (20th in the majors), with 369 assists, 20 errors, and 982 putouts this season.
In his MLB career, Roupp has allowed 182 hits with 192 strikeouts in 196 innings pitched. His record stands at 13-11, with a 3.62 ERA while allowing 8.3 hits per nine innings. He has given up 79 earned runs, has a WHIP of 1.371, and a FIP of 3.6, facing 852 hitters throughout his professional career.
Which team will claim victory in tonight’s MLB game against the spread or moneyline?
Prediction: Take San Francisco (+102)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
