San Francisco Giants vs Baltimore Orioles Prediction, 4/12/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Baltimore Orioles
Date: Sunday, April 12, 2026
Location: Oriole Park at Camden Yards in Baltimore, MD
TV: MASN
Odds/Point Spread: San Francisco (+102) Baltimore (-122)
The San Francisco Giants (6-8) are hitting the road to Oriole Park at Camden Yards on Sunday where they will try to defeat the Baltimore Orioles (6-7). The line on this contest has San Francisco at +102 and Baltimore opens at -122. The over/under is 9. The expected starting pitchers will be Adrian Houser and Cade Povich.

As a squad, the San Francisco Giants are putting up 3.4 runs per outing, which ranks them 28th in the league. They have earned a total of 47 runs scored and have an OBP of .289. The Giants have tallied 25 two-baggers as a squad and have hit 7 balls out of the park. They have earned 44 RBI's as well as 111 hits for the year, while their batting average sits at .240. San Francisco is slugging .357 and have struck out 110 times, while being walked on 32 occasions.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH is on a +2,665 MLB push dating back to last year. He went 10-5 (67%) with 7-Unit MLB Plays in 2025 and is releasing a 7-Unit MLB Total (2 p.m.) on Sunday. Sign up below and get in on his top pick! 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 Free MLB Picks
The Giants are sitting with a team earned run average of 3.96 this year (16th in baseball), and the staff has struck out 121 hitters. Giants pitchers have allowed 11 home runs in addition to 60 total runs (20th in the league). Their pitching staff has walked 52 opposing batters and their FIP sits at 3.65 as a unit so far this year. San Francisco has yielded 115 base knocks (8.3 per 9 innings) and 55 earned runs. Their K/BB ratio is 2.33 and the pitching staff has earned a collective WHIP of 1.34.
The Giants relievers have accumulated a save rate of 50.0% and have stepped onto the mound in 10 save situations. They have accumulated 2 saves so far this season and have not converted 2 out of their 4 chances to save the game. The relief pitchers have inherited 27 runners on the year and 29.6% of those players crossing home plate. Giants relief pitchers have stepped onto the hill with runners on 15 times in addition to having 4 appearances in high leverage situations. The Giants have sent 49 relievers to the hill this season. The relief pitchers have 6 holds this season (24th in MLB).
The Giants have turned 68.3% of balls hit into play into outs in their 1,125 innings on the diamond, ranking them 23rd in the majors. The Seattle Mariners have accounted for 375 putouts at this point in the season, in addition to 136 assists and 9 errors. Their fielding percentage is holding at .983 which has them ranked 21st in pro baseball, and they have turned 14 double plays.
Houser has taken the mound for 744 frames and has tallied 583 punch outs during his career. His earned run average is 4.06 (336 ER's allowed) and he has a WHIP of 1.365. He has surrendered 731 hits (8.8 hits per 9 innings) with 285 free passes. Houser (40-45 career win-loss record) sits with a FIP of 4.00 and he has faced 3,190 batters in the majors.
Baltimore has recorded 9 home runs this season as well as 47 RBIs. They have recorded 27 doubles, while taking a walk 52 times as well as earning 48 runs. The Baltimore Orioles have a team on-base percentage of .328 and a team batting average of .241 for the year. The Orioles hold a slugging % of .368 and they score 3.69 runs per outing (22nd in MLB). They have been rung up on 122 occasions (10th in MLB) and have recorded 103 base hits.
The Orioles are sitting with a team WHIP of 1.402 in addition to having a FIP of 3.97 as a pitching staff for the season. They come in at 16th in the league as a pitching staff in total hits relinquished with 105. The Baltimore pitching staff have surrendered 55 runs over the course of the season while having a team ERA of 4.10 (52 earned runs yielded). They have earned a K/BB ratio of 9.00 (114 strikeouts vs 55 walks). They have conceded 10 home runs and they surrender 4.34 runs per 9 innings (16th in MLB).
They are ranked 8th in baseball with a save percentage of 75.0%, and they have dispatched 43 relief pitchers onto the field this year. Their relief pitchers have come in 16 times in high leverage situations and also on 8 occasions with runners on base. With 20 save situations, the Orioles have compiled 12 holds and 2 blown saves. Baltimore has called on relievers to enter the game in 8 save opportunities and they have walked away with 6 saves. Baltimore bullpen pitchers hold an inherited score percentage of 0.0% of 13 inherited runners.
Out of their 1,029 innings on the diamond, the Orioles hold a defensive efficiency of 67.8% (25th in professional baseball). The Baltimore Orioles have turned 12 double plays and have earned a fielding percentage of .981 (22nd in the majors). The Orioles have racked up 110 assists, 9 errors and have earned a total of 343 putouts for the season.
In his career, Povich has given up 209 hits while he has accumulated 189 strikeouts in 197 innings pitched. He has given up 113 earned runs while earning a WHIP of 1.466 and a FIP of 5.1. He has a K/BB ratio of 2.36 and he has faced 864 hitters thus far in his career. Povich (6-17 win-loss record in his career) is the owner of a 5.16 earned run average and has given up 9.5 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (+102)
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:
Baltimore Orioles - Twitter
San Francisco Giants - Twitter
