Pittsburgh Pirates vs San Francisco Giants Betting Pick & Prediction for Game on 5/9

The Pittsburgh Pirates will visit the San Francisco Giants in a regular season game. The game will take place at Oracle Park in San Francisco. The Pirates come into this game with a record of 21-17 and are ranked fourth in the NL Central division.
The San Francisco Giants, with a record of 14-23, are looking to end their two-game losing streak. They hold the fifth position in the NL West division. The game will start at 9:05 PM on Saturday, May 9, 2026, and will be aired on NBC.
Pittsburgh Pirates Team Preview
The Pittsburgh Pirates have shown some strong performances recently. They have won three out of their last five games. A key win came against the Arizona Diamondbacks on May 7th with a score of 4-2.
Brandon Lowe has been a standout player for the Pirates. In the last game against the Diamondbacks, he went 3-for-5 with a home run. His batting average for the season is .266, leading the team in home runs with 10.
Braxton Ashcraft is set to start on the mound for the Pirates. He has a 3.02 ERA this season with 45 strikeouts. His recent performance against the Cincinnati Reds was impressive, allowing no runs over 7 2/3 innings.
Pirates vs Giants Game Day Info
- Sport: MLB
- Teams: Pittsburgh Pirates vs. San Francisco Giants
- Venue: Oracle Park in San Francisco, CA
- Date: Saturday, May 9, 2026
- Betting Odds: Pirates Moneyline -111, Giants Moneyline -109
San Francisco Giants Team Preview
The San Francisco Giants have had a challenging stretch in their recent games. They faced the San Diego Padres and lost two games in a row at home, with scores of 10-5 and 5-1. Their win against the Padres came on May 4th with a close score of 3-2, showing some strong pitching by Trevor McDonald.
Hitting has been a mix for the Giants this season. Their team batting average is .238, placing them 12th in the league. Casey Schmitt has been a key player with a batting average of .296 and leading the team with six home runs.
On the pitching side, Landen Roupp is expected to start the next game. He holds a 5-2 record with a 3.18 ERA this season. The Giants’ pitching staff has maintained a respectable earned run average of 3.99, ranking 11th overall.
BTB Betting Pick
The Pirates have a slight edge over the Giants in this game. The Pirates have a moneyline of -111, while the Giants are at -109. With the Pirates’ better hitting stats, such as a higher batting average and on-base percentage, they are more likely to win. The projected score is Pirates 4, Giants 3.
The total for the game is set at 7.5. Both teams have strong pitching, with the Pirates ranked 6th in ERA and the Giants 11th. Given the pitching strength and the projected score of 7, taking the under at 7.5 (-109) is a reasonable choice.