At Oracle Park on Friday, the Baltimore Orioles (60-74) open a three-game series against the San Francisco Giants (66-68), at 10:15 p.m. ET.

The favored Giants (-159 on the moneyline to win) host the Orioles (+134). The starting pitchers are Robbie Ray (10-6) for the San Francisco Giants, and Dean Kremer (9-9) for the Baltimore Orioles.

The Giants defeated the Cubs by a 4-3 score in their last game yesterday. Willy Adames went 2 for 4 with two home runs and three RBIs to lead them offensively while Ryan Walker picked up the win after throwing 1/3 of an inning without giving up a hit or an earned run.

The Orioles lost to the Red Sox yesterday, with Rico Garcia registering the loss while pitching one inning, giving up one earned run on one hit while striking out one. Alex Jackson went 1 for 3 with a home run and an RBI to pace the Orioles’ offense.

Before watching this Giants vs. Orioles matchup, here’s everything you need to know about Friday’s action on the diamond, including viewing options.

San Francisco Giants vs. Baltimore Orioles odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 9:16 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Giants (-159, bet $159 to win $100)Underdog: Orioles (+134, bet $100 to win $134)Over/under: 7.5Giants vs. Orioles: Game time and live stream infoGame day: Friday, August 29, 2025Game time: 10:15 p.m. ETLocation: San Francisco, CaliforniaStadium: Oracle ParkTV channel: Apple TV+Live stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Giants vs. Orioles on Fubo!

Giants stats and trendsGiants betting recordsThis season, the Giants have won 39 out of the 77 games, or 50.6%, in which they’ve been favored.San Francisco is 15-15 this season when entering a game favored by -159 or more on the moneyline.Sportsbooks have implied with the moneyline set for this matchup that the Giants have a 61.4% chance to win.So far this season, San Francisco and its opponents have hit the over in 60 of 134 games with a total.The Giants are 59-75-0 against the spread this season.Robbie Ray (Giants probable starter)Ray gets the start for the Giants, his 28th of the season. He is 10-6 with a 2.93 ERA and 158 strikeouts through 159 2/3 innings pitched.In his last appearance on Sunday against the Milwaukee Brewers, the left-hander threw five innings, giving up three earned runs while surrendering six hits.The 33-year-old has a 2.93 ERA and 8.9 strikeouts per nine innings in 27 games this season, while giving up a batting average of .208 to his opponents.Ray has 16 quality starts under his belt this season.Ray will try to build on a seven-game streak of lasting five or more innings (he’s averaging 5.9 innings per appearance).He has held his opponents without an earned run in three of his 27 outings this season.The opposing Orioles offense has the 14th-ranked slugging percentage (.402) and is 13th in MLB play with 160 home runs. It has a collective .240 batting average, and is 22nd in MLB with 1080 total hits and 17th in MLB action scoring 574 runs.This season, the 33-year-old ranks 13th in ERA (2.93), 21st in WHIP (1.140), and 22nd in K/9 (8.9) among qualifying pitchers.Giants batting statsThe Giants’ 136 home runs rank 20th in Major League Baseball.Hitters for San Francisco have combined to rank 27th in MLB with a slugging percentage of only .380 this season.The Giants have a team batting average of just .233 this season, which ranks 27th among MLB teams.San Francisco has scored 551 runs (4.1 per game) this season, which ranks 25th in MLB.The Giants have an OBP of .309 this season, which ranks 21st in MLB.San Francisco ranks 20th with an average of 8.6 strikeouts per game.Orioles stats and trendsOrioles betting recordsThe Orioles have been victorious in 32, or 44.4%, of the 72 contests they have been chosen as underdogs in this season.This season, Baltimore has been victorious five times in 17 chances when named as an underdog of at least +134 or longer on the moneyline.The Orioles have an implied victory probability of 42.7% according to the moneyline set by oddsmakers for this matchup.Baltimore and its opponents have hit the over in 56 of its 134 games with a total set by oddsmakers this season.The Orioles are 63-71-0 against the spread in their 134 games with a line set by sportsbooks this season.Dean Kremer (Orioles probable starter)The Orioles will send Kremer (9-9) out to make his 26th start of the season as he aims for his 10th victory. He is 9-9 with a 4.19 ERA and 127 strikeouts in 152 1/3 innings pitched.The right-hander last appeared on Saturday against the Houston Astros, when he went five innings, allowing six earned runs while giving up seven hits.Over 26 games this season, the 29-year-old has a 4.19 ERA and 7.5 strikeouts per nine innings, while giving up a batting average of .254 to opposing batters.Kremer is trying to secure his ninth quality start of the season.Kremer will try to last five or more innings for his ninth straight appearance. He’s averaging 5.9 innings per outing.In five of his 26 total appearances this season he has not given up an earned run.The opposing Giants offense has a collective .233 batting average, and is 27th in the league with 1033 total hits and 25th in MLB action with 551 runs scored. They have the 27th-ranked slugging percentage (.380) and are 20th in all of MLB with 136 home runs.Among qualifying pitchers in MLB play this season, the 29-year-old ranks 40th in ERA (4.19), 30th in WHIP (1.228), and 41st in K/9 (7.5).Orioles batting statsThe Orioles rank 13th in MLB play with 160 home runs. They average 1.2 per game.So far this season, Baltimore ranks 14th in the majors, slugging .402.The Orioles rank 22nd in MLB with a .240 batting average.The offense for Baltimore is the No. 17 offense in the majors, scoring 4.3 runs per game (574 total runs).The Orioles’ .305 on-base percentage is 24th in baseball.

Watch the MLB on Fubo!