San Francisco Giants vs Baltimore Orioles Prediction, 4/10/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Baltimore Orioles
Date: Friday, April 10, 2026
Location: Oriole Park at Camden Yards in Baltimore, MD
TV: MASN
Odds/Point Spread: San Francisco (+172) Baltimore (-210)
The Baltimore Orioles (6-6) will take on the San Francisco Giants (5-8) at Oriole Park at Camden Yards on Friday. The odds on this game have the Giants at +172 and the Orioles are sitting at -210. The betting total comes in at 8.5. The men taking the mound will be Landen Roupp and Shane Baz.

As a team, the San Francisco Giants are scoring 3.2 runs per contest, which is 29th in MLB. They have a total of 41 runs scored while holding a team on-base percentage of .283. The Giants have hit 20 two-baggers as a team and have knocked 5 baseballs out of the park. They have compiled 38 RBI's and 99 base knocks on the season, while their average at the plate comes in at .233. San Francisco has a slugging rate of .335 and have been called out on strikes 104 times, while drawing a walk on 29 occasions.
Today’s Featured MLB Best Bet! SCOTT SPREITZER is on a 7-3, +1,285 winning MLB run after an easy win last night (Boston). Scott's won 64% in MLB this season and has his first top play of the season tonight, a 6-Unit MLB Runline. Sign up below and get on this top selection. 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 Betting Picks
Their K/BB ratio is 2.40 and the pitching staff holds a collective WHIP of 1.34. Giants pitchers have surrendered 10 long balls and also 57 runs in total (21st in baseball). San Francisco has conceded 107 base hits (8.3 per 9 innings) in addition to 52 earned runs. The Giants are sitting with a team earned run average of 4.03 so far this season (18th in the league), and their staff has struck out 115 batters. Their pitching staff has walked 48 batters and their FIP is 3.62 as a squad on the year.
The Giants have sent 45 relief pitchers to the mound so far this year. The relievers have inherited 25 runners over the course of the season with 32.0% of them crossing home plate. The relief pitchers have a total of 6 holds so far this year (21st in baseball). Giants relief pitchers have come into the game with runners on 14 times and also have had 4 appearances in high leverage situations. They have accumulated 2 saves on the year and have missed out on 2 of their 4 save opportunities. The Giants relief pitchers have earned a save percentage of 50.0% and stepped onto the hill in 10 save situations.
The Seattle Mariners have accounted for 348 putouts over the course of the season, as well as 126 assists and 8 errors. Their fielding percentage is holding at .983 which is 16th in pro baseball, and have earned 13 double plays. The Giants have transformed 67.9% of balls in play into outs out of their 1,044 innings on the diamond, which ranks them 22nd in MLB.
Roupp has taken the ball for 167 innings and has tallied 163 punch outs so far in his career. His earned run average is 3.77 (70 earned runs allowed) and his WHIP is 1.429. He has allowed 165 base hits (8.9 hits per nine innings) and has had 74 free passes. Roupp (9-10 career record) has a FIP of 3.71 while he has faced 737 batters in the majors.
The Orioles hold a team slugging % of .362 and they have an average of 3.75 runs per game (20th in baseball). They have 23 doubles, while taking a walk 48 times as well as putting up 45 runs. Baltimore has a total of 8 home runs so far this year as well as 44 RBIs. They have struck out on 116 instances (6th in MLB) and have recorded 95 base hits. The Baltimore Orioles have compiled an on-base percentage of .330 and a team batting average of .242 for the year.
The Baltimore pitching staff have allowed 49 runs on the season while having an ERA of 4.02 (47 earned runs conceded). They have allowed 8 long balls and they concede 4.20 runs per 9 innings (14th in MLB). The Orioles have a WHIP of 1.389 and are the owners of a FIP of 3.86 as a team this season. They have earned a strikeout to walk ratio of 9.20 (108 strikeouts vs 52 free passes). They come in at 15th in the league as a staff in total hits relinquished with 94.
Sitting with 20 save situations, the Orioles have accumulated 12 holds and also 2 blown saves. Baltimore has had relievers step onto the mound in 8 save opportunities and they have earned 6 saves. Baltimore relief pitchers hold an inherited score percentage of 0.0% out of 13 inherited runners. Their relievers have taken the field 16 times in high leverage situations and on 8 occasions with runners on base. They are ranked 11th in the league with a save percentage of 75.0%, and they have dispatched 40 bullpen pitchers onto the diamond for the season.
In 948 innings on the field, the Orioles are sitting with a efficiency on defense of 67.9% (23rd in pro baseball). The Baltimore Orioles have turned 11 double plays and have a fielding rate of .981 (22nd in professional baseball). The Orioles have recorded 101 assists, 8 errors and have accumulated 316 putouts this year.
During his MLB career, Baz has conceded 259 hits while earning 302 punch outs in 297 innings pitched. He has given up 140 earned runs while earning a WHIP of 1.229 and a FIP of 4.2. He has a strikeout to walk ratio of 2.85 and he has gone up against 1,242 opposing hitters in his career. Baz (17-17 career win-loss mark) holds a 4.24 earned run average while allowing 7.8 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Baltimore (-210)
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
