Chicago Cubs vs San Francisco Giants Betting Pick & Prediction for 6/12

MLB game preview

The Chicago Cubs will take on the San Francisco Giants in an MLB regular season game. The Cubs enter with a record of 35-34 and are ranked fourth in the NL Central. They have a streak of one win and have struggled in their last 10 games, going 3-7.

The Giants hold a record of 28-41 and also sit in fourth place, but in the NL West. Their recent form has been steady with a 5-5 record in the last 10 games. The game will take place at Oracle Park, with the first pitch scheduled for 10:15 PM under scattered clouds and mild weather conditions.

Chicago Cubs Team Preview

The Chicago Cubs recently played a series against the Colorado Rockies. They won the last game on June 11th with a score of 9-3. Edward Cabrera pitched 5 1/3 innings, allowing 2 earned runs and striking out 5 batters. Alex Bregman and Seiya Suzuki both hit home runs to help secure the win.

Before that, the Cubs had two losses against the Rockies. On June 10th, they lost 3-2 despite a strong performance from Shota Imanaga, who pitched 5 innings without allowing any earned runs. Ian Happ contributed with a home run, but it wasn’t enough to overcome the Rockies.

The Cubs’ lineup includes players like Pete Crow-Armstrong and Michael Busch. Crow-Armstrong has a batting average of .257 with 11 home runs. Busch is batting .251 with 7 home runs and 38 RBIs. Javier Assad is the probable starting pitcher for their next game against the San Francisco Giants.

Cubs vs Giants Game Day Info

  • Sport: MLB
  • Teams: Chicago Cubs vs. San Francisco Giants
  • Venue: Oracle Park in San Francisco, CA
  • Date: Friday, June 12, 2026
  • Betting Odds: Cubs Moneyline -108, Giants Moneyline -110, Cubs Runline -1.5 (+159), Giants Runline +1.5 (-195), Total Over 8.0 (-105), Total Under 8.0 (-115)

San Francisco Giants Team Preview

The San Francisco Giants recently had a tight win against the Washington Nationals, ending the game 11-10. The Giants had a strong offensive performance with 14 hits and four home runs. Matt Chapman was a key player, going 4 for 5 with two home runs and three RBIs.

In another game against the Nationals, the Giants lost 6-3. Bryce Eldridge showed his skill with a home run and two hits in three at-bats. Despite the loss, the team had nine hits, showing their ability to reach base.

The Giants rank second in batting average this season with a .259. They also lead the league in doubles with 139. Their slugging percentage is fourth at .419, showcasing their power-hitting capabilities.

BTB Betting Pick

The Cubs are slightly favored on the moneyline at -108 against the Giants at -110. The Cubs have a better on-base percentage and lead in walks, which can help them score. The Giants have a higher batting average and slugging percentage, but the Cubs’ pitching gives them a slight edge. The projected score is Cubs 5, Giants 4. Thus, the pick is the Cubs to win straight up.

The total for the game is set at 8.0, with the over at -105 and the under at -115. Both teams have solid hitting stats, but their pitching has been less effective. The Cubs’ ERA ranks 19th, while the Giants rank 22nd. With both teams capable of scoring, the projected total is 9. Therefore, the recommendation is to take the over.