Baltimore Orioles vs San Francisco Giants Prediction, 8/30/2025 MLB Picks, Best Bets & Odds
Game: Baltimore Orioles vs San Francisco Giants
Date: Saturday, August 30, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Baltimore (+120) San Francisco (-144)
Oracle Park is the site where the San Francisco Giants (65-68) will compete against the Baltimore Orioles (60-73) on Saturday. The odds on this game have Baltimore at +120 while San Francisco is priced at -144. The over/under is 9. The pitchers taking the mound are Trevor Rogers and Tristan Beck.


As a team, the Baltimore Orioles are knocking in 4.3 runs/g, which has them sitting at 18th in the league. They have notched a total of 572 runs scored while holding a team on-base percentage of .305. The Orioles have accumulated 214 doubles as a team and have hit 159 balls out of the park. They have amassed 541 runs batted in in addition to 1,071 hits on the season, and their team batting average comes in at .240. Baltimore owns a slugging percentage of .402 and have been called out on strikes 1,157 times, while taking a walk on 370 occasions.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Total Friday Night (10 p.m.). Scott won another baseball total in easy fashion last night (over Yankees-White Sox) extending his MLB winning totals run to 27-13-1. Scott heads into Friday night on a top play run of +38,615 with all sports releases rated 5.0+. Get the next 7-Unit winning total by signing up below. 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 MLB package. Join Now! |
Get all of our MLB Picks
The Orioles have an ERA of 4.68 over the course of the season (26th in the league), and their staff has struck out 1,096 batters. Orioles pitchers have given up 181 long balls in addition to 651 runs in total (25th in baseball). Their pitching staff has walked 426 batters and their FIP sits at 4.45 as a unit on the campaign. Baltimore has conceded 1,186 hits (9.1 per 9 innings) in addition to 611 earned runs. Their strikeout to walk ratio is 2.57 and the pitching staff sits with a WHIP of 1.37.
The Orioles relief pitchers have accumulated a save percentage of 63.3% and have come into the game in 140 save situations. The bullpen pitchers have inherited 178 runners this season and 25.8% of them crossed home plate. Orioles relief pitchers have entered the game with opponents on base 131 times as well as having 136 appearances in high leverage situations. The Orioles have dispatched 445 relief pitchers to the mound this season. The relievers have accumulated 87 holds over the course of the season (6th in the league). They have earned 31 saves for the year and have blown 18 of their 49 save chances.
The Atlanta Braves have accumulated 3,525 putouts at this point in the season, in addition to 1,166 assists and 69 errors. Their fielding rate sits at .986 which ranks 18th in MLB, and have accumulated 93 double plays. The Orioles have transformed 68.5% of baseballs in play into outs out of their 10,575 innings on the field, which has them sitting at 28th in the majors.
Rogers has pitched in 493 innings and has 494 strikeouts so far in his career. Rogers (22-36 career record) has earned a FIP of 3.81 while facing 2,113 batters during his time in the major leagues. His ERA is 3.87 (212 earned runs allowed) and he has a WHIP of 1.310. He has given up 461 base knocks (8.4 hits per 9 innings) and has 185 walks.
San Francisco has compiled 134 long balls so far this year as well as 521 RBIs. They have recorded 200 doubles, while getting a free base 450 times and racking up 547 runs. The San Francisco Giants are sitting with an on-base percentage of .309 in addition to a batting average of .233 on the year. The Giants have a SLG% of .380 and they are recording 4.11 runs per outing (25th in MLB). They have struck out on 1,146 instances (12th in MLB) and have a total of 1,025 base hits.
The Giants are sitting with a team WHIP of 1.282 in addition to having a FIP of 3.71 as a pitching staff this year. They are currently ranked 17th in MLB as a pitching staff in total hits relinquished with 1,091. The San Francisco pitching staff have yielded 545 runs on the campaign while holding an ERA of 3.70 (484 earned runs given up). Their K/BB ratio is 8.50 (1,113 strikeouts vs 417 walks). They have relinquished 115 homers and they give up 4.17 runs per 9 innings (8th in MLB).
San Francisco has called on bullpen pitchers to enter the contest in 49 save opportunities and they have tallied 31 saves. They are currently ranked 16th in the league with a save rate of 63.3%, and they have sent 423 relievers onto the field this year. Their relievers have stepped onto the hill 143 times in high leverage situations in addition to 94 occasions with runners on. San Francisco bullpen pitchers have an inherited score percentage of 34.7% out of 150 inherited base runners. Sitting with 121 save situations, the Giants have 72 holds and also 18 blown saves.
Out of their 10,590 innings on the diamond, the Giants have accumulated a defensive efficiency of 68.8% (24th in MLB). The San Francisco Giants have gotten 106 double plays and hold a fielding percentage of .984 (25th in baseball). The Giants have accrued 1,246 assists, 79 errors and have earned a total of 3,530 putouts for the season.
Thus far in his career, Beck has conceded 127 hits while he has accumulated 106 strikeouts in 138 innings pitched. He has conceded 60 ER's while holding a WHIP of 1.188 and being the owner of a FIP of 3.9. He has a K/BB ratio of 2.86 and he has gone up against 574 batters thus far in his career. Beck (4-3 career record) is the owner of a 3.91 earned run average while allowing 8.3 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Baltimore (+120)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Baltimore Orioles - Twitter