San Francisco Giants vs Philadelphia Phillies Betting Pick & Prediction for 4/28

MLB game preview

The San Francisco Giants are set to play against the Philadelphia Phillies in an MLB regular season game. The Giants have a record of 13-15 and are currently on a two-game winning streak. They have been strong in their last ten games with a 7-3 record.

On the other hand, the Phillies have struggled with a 9-19 record and are on a one-game losing streak. In their last ten games, they have only managed one win. The game will be held at Citizens Bank Park in Philadelphia, PA, with overcast clouds and a light breeze expected.

San Francisco Giants Team Preview

The San Francisco Giants have been performing well in their recent games. They secured wins against the Miami Marlins on April 25th and 26th, scoring six runs in each game. Their hitting has been consistent, with players like Casey Schmitt and Jung Hoo Lee contributing significantly.

In terms of pitching, the Giants have shown strength. Landen Roupp had an impressive outing on April 26th, pitching 7 2/3 innings with six strikeouts. Tyler Mahle, the probable starter for the next game, will aim to improve his current season record of 1-3 and a 5.26 ERA.

Offensively, Casey Schmitt stands out with a batting average of .296 and four home runs. Matt Chapman and Luis Arraez also add depth to the lineup with their solid performances. The team will look to continue their momentum as they face the Philadelphia Phillies next.

Giants vs Phillies Game Day Info

  • Sport: MLB
  • Teams: San Francisco Giants vs. Philadelphia Phillies
  • Venue: Citizens Bank Park in Philadelphia, PA
  • Date: Tuesday, April 28, 2026
  • Betting Odds: Giants +144, Phillies -172

Philadelphia Phillies Team Preview

The Philadelphia Phillies have had a challenging stretch in their recent games. They lost three out of their last five games, with their most recent defeat against the Atlanta Braves by a score of 6-2. Their bats have struggled, as seen in their April 26th game where they only managed two hits.

Pitching has also been a concern for the Phillies. Their team ERA stands at 5.13, ranking 28th in the league. In the game against the Braves, starting pitcher Aaron Nola gave up six earned runs over 4 2/3 innings.

Despite the struggles, Kyle Schwarber has been a bright spot with nine home runs this season. Bryce Harper is also contributing with a batting average of .260 and 18 RBIs. The team will look to improve as they face the San Francisco Giants next, with Jesús Luzardo taking the mound.

BTB Betting Pick

The Phillies have a moneyline of -172, making them the favorite against the Giants, who have a moneyline of +144. The Phillies’ strong pitching, with a 3.83 ERA and a batting average against of .229, gives them an edge. The projected score is Phillies 5, Giants 3, so the recommendation is to pick the Phillies to win straight up.

The total runs line is set at 8.0, with the odds slightly favoring the under at -112. The Giants have a pitching ERA of 5.13, which may lead to more runs being scored. However, the Phillies’ strong pitching and the Giants’ lower batting average suggest a score under 8.0, so the recommendation is to take the under.