Pittsburgh Pirates vs San Francisco Giants Betting Pick & Prediction for 5/10

MLB game preview

The Pittsburgh Pirates visit the San Francisco Giants for an MLB regular season game. The Pirates have a record of 21-18, placing them fourth in the NL Central division. They are coming off a loss and have gone 5-5 in their last ten games.

The Giants hold a 15-23 record, ranking fifth in the NL West. They recently snapped a losing streak with a win but have struggled with a 2-8 record over their last ten games. The game takes place at Oracle Park in San Francisco, with a forecast of cool weather and broken clouds.

Pittsburgh Pirates Team Preview

The Pittsburgh Pirates head into their next game with mixed results from recent outings. They lost to the San Francisco Giants on May 8th, with a final score of 5-2. In that game, Marcell Ozuna stood out with a home run and an RBI.

The Pirates have shown some strong performances earlier in the month. On May 7th, they secured a 4-2 win over the Arizona Diamondbacks. Brandon Lowe and Joey Bart contributed with home runs in that victory.

Overall, the Pirates have a batting average of .245, ranking 10th in the league. Their pitching staff holds a 3.74 ERA, placing them 6th. Bubba Chandler is set to start the next game with a 4.76 ERA this season.

Pirates vs Giants Game Day Info

  • Sport: MLB
  • Teams: Pittsburgh Pirates vs. San Francisco Giants
  • Venue: Oracle Park in San Francisco, CA
  • Date: Sunday, May 10, 2026
  • Betting Odds: Pirates Moneyline +100, Giants Moneyline -118

San Francisco Giants Team Preview

The San Francisco Giants have had mixed results in their recent games. They won against the Pittsburgh Pirates with a score of 5-2, showing strong hitting with 12 hits. Robbie Ray pitched well, giving up only 1 earned run over 6 innings.

In another recent game, the Giants lost to the San Diego Padres 5-1. They struggled at the plate, managing only 3 hits. Rafael Devers was a standout with a home run, contributing the only run for the team.

Casey Schmitt has been a key player for the Giants this season. He leads the team with 6 home runs and has a batting average of .294. Luis Arraez also contributes with a .314 average, providing consistency at the top of the lineup.

BTB Betting Pick

The Pirates are slightly favored with a moneyline of +100 against the Giants at -118. The Pirates have a better on-base percentage and a stronger pitching ERA. This gives them an edge in this game. The projected score is Pirates 5, Giants 4. The recommendation is to pick the Pirates to win straight up.

The total for the game is set at 8.0, with the over at -112 and the under at -109. Both teams have solid pitching, but the Pirates’ offense shows potential for runs. The projected total is 9 runs. The recommendation is to go with the over.