Chicago Cubs vs San Francisco Giants Prediction, 6/12/2026 MLB Picks, Best Bets & Odds
Game: Chicago Cubs vs San Francisco Giants
Date: Friday, June 12, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Chicago (-128) San Francisco (+106)
The San Francisco Giants (27-41) will play the Chicago Cubs (34-33) at Oracle Park on Friday. The line on this contest has Chicago at -128 while San Francisco is sitting at +106. The total is set at 8. The starting pitchers are Ben Brown and Landen Roupp.

As a team, the Chicago Cubs are notching 4.6 runs per game, which ranks them 10th in baseball. They have racked up 306 runs and hold an OBP of .333. The Cubs have accrued 98 two-baggers as a squad and have knocked 75 baseballs out of the park. They have earned 282 RBI's in addition to 544 hits this year, while their average at the plate is sitting at .239. Chicago has a slugging rate of .388 and have been called out on strikes 556 times, while taking a walk on 290 occasions.
Today’s Featured MLB Best Bet! GRIFFIN MURPHY on a 21-16 MLB Run for +1,105 and drilled his MLB 6-Unit on June 6. Tonight he is releasing a 7-Unit MLB Play (7:40 p.m.) and you can sign up now and get on it! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Parlay Picks
They have accumulated a K/BB ratio of 2.62 and their pitching staff has earned a collective WHIP of 1.25. Cubs pitchers have given up 98 long balls in addition to 307 runs in total (18th in the league). Chicago has surrendered 538 hits (8.1 per 9 innings) and also 287 earned runs. The Cubs have an ERA of 4.34 for the season (19th in baseball), and their staff has struck out 531 batters. Their pitching staff has walked 203 players from the other team and their FIP comes in at 4.60 as a squad this year.
The Cubs have sent 208 relievers to the hill this year. The relief pitchers have inherited 84 base runners for the season and 31.0% of those runners earned a run for their team. The relief pitchers have earned 16 holds for the season (30th in baseball). Cubs relief pitchers have come into the game with runners on 62 times in addition to having 60 appearances in high leverage situations. They have 10 saves so far this year and have blown 8 of 18 save chances. The Cubs bullpen have recorded a save rate of 55.6% and have entered the game in 37 save situations.
The Cubs have converted 72.0% of balls in play into outs in their 5,358 innings on the diamond, which has them ranked 3rd in professional baseball. The Chicago Cubs have 1,786 putouts on the year, as well as 631 assists and 28 errors. Their fielding percentage is currently at .989 which puts them in 4th in professional baseball, and have accumulated 47 double plays.
Brown has taken the hill for 218 innings and has 243 K's so far in his MLB career. Brown (8-13 win-loss mark in his career) holds a FIP of 4.18 while facing 914 batters in the major leagues. His earned run average is 4.25 (103 ER's allowed) and he has a WHIP of 1.205. He has allowed 196 base hits (8.1 hits per 9 innings) and has 67 free passes.
The Giants have a team slugging % of .414 and they average 4.09 runs per outing (21st in MLB). They have recorded 136 doubles, while walking 155 times and scoring 278 runs. San Francisco has knocked in 67 home runs on the campaign as well as 271 runs batted in. They have been called out on strikes on 536 occasions (21st in MLB) and have a total of 608 base hits. The San Francisco Giants are sitting with a team OBP of .307 in addition to a team batting average of .258 on the season.
The Giants have a team WHIP of 1.404 in addition to having a FIP of 4.28 as a pitching staff on the year. They sit at 24th in baseball as a pitching staff in total hits allowed with 571. The San Francisco pitching staff have conceded 330 runs this season while holding an ERA of 4.46 (298 earned runs surrendered). They have earned a strikeout to walk ratio of 8.00 (537 strikeouts against 273 free passes). They have surrendered 69 homers and they relinquish 4.94 runs per 9 innings (22nd in the league).
San Francisco relief pitchers hold an inherited score percentage of 31.8% of 107 inherited base runners. Their relief pitchers have stepped onto the mound 50 times in high leverage situations in addition to 74 occasions with runners on. With 55 save situations, the Giants have 34 holds in addition to 8 blown saves. They sit at 16th in baseball with a save rate of 61.9%, and they have sent 223 bullpen pitchers to the hill this year.
The San Francisco Giants have turned 70 double plays and own a fielding percentage of .982 (28th in professional baseball). The Giants have accrued 637 assists, 46 errors and have accumulated 1,805 putouts during this campaign. In 5,415 innings on the field, the Giants have accumulated a defensive efficiency of 68.8% (26th in baseball).
During his MLB career, Roupp has surrendered 216 hits while totaling 226 strikeouts in 226 frames. Roupp (13-15 career record) has earned a 3.82 earned run average while allowing 8.6 hits per nine innings. He has allowed 96 earned runs while earning a WHIP of 1.401 and a FIP of 3.8. He has a K/BB ratio of 2.24 and he has faced 986 opposing batters in his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Chicago (-128)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Chicago Cubs - Twitter
