The Tampa Bay Rays (59-63) will visit the San Francisco Giants (59-62), Friday at 10:15 p.m. ET, in the opener of a three-game series.
The Rays are an underdog (+112 moneyline odds to win) when they take the field at the Giants (-133). The matchup on the mound for this contest is set with the San Francisco Giants looking to Landen Roupp (7-6), and Joe Boyle (1-2) getting the nod for the Tampa Bay Rays.
The Giants lost their last game against the Padres by an 11-1 score Wednesday. Jung Hoo Lee went 1 for 3 with a triple to lead them offensively. Kai-Wei Teng picked up the loss after throwing 1 2/3 innings, giving up six earned runs on four hits.
The Rays defeated the Athletics 8-2 Wednesday. Junior Caminero went 2 for 5 with a double, a home run and three RBIs, and Drew Rasmussen got the win, throwing six innings, giving up one earned run on three hits while striking out five.
Before the Giants vs. Rays matchup, here’s what you need to prepare for Friday’s baseball action, including viewing options.
San Francisco Giants vs. Tampa Bay Rays odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 6:17 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Giants (-133, bet $133 to win $100)Underdog: Rays (+112, bet $100 to win $112)Over/under: 8Giants vs. Rays: Game time and live stream infoGame day: Friday, August 15, 2025Game time: 10:15 p.m. ETLocation: San Francisco, CaliforniaStadium: Oracle ParkTV channel: MLB Network, NBCS-BA, and FDSSUNLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Giants vs. Rays on Fubo!
Giants stats and trendsGiants betting recordsThis season, the Giants have won 37 out of the 74 games, or 50%, in which they’ve been favored.San Francisco has a record of 30-25, a 54.5% win rate, when favored by -133 or more by sportsbooks this season.The Giants have a 57.1% chance to win this game based on the implied probability of the moneyline.Games involving San Francisco have gone over the total set by bookmakers in 54 of 121 chances this season.The Giants are 50-71-0 against the spread in their 121 chances this season.Landen Roupp (Giants probable starter)Roupp (7-6 with a 3.20 ERA and 95 strikeouts in 101 1/3 innings pitched) gets the start for the Giants, his 21st of the season.The right-hander last pitched on Tuesday, July 22 against the Atlanta Braves, when he went five scoreless innings while giving up four hits.In 20 games this season, the 26-year-old has amassed an ERA of 3.20, with 8.4 strikeouts per nine innings. Opponents are batting .262 against him.Roupp has eight quality starts under his belt this year.Roupp has 14 starts this year in which he pitched five or more innings.In six of his appearances this season he did not give up an earned run.He will match up with a Rays offense that ranks eighth in MLB with 1034 total hits (on a .251 batting average). The team also slugs a collective .402 (16th in MLB) with 136 total home runs (15th in MLB).Giants batting statsThe Giants have hit just 113 homers this season, which ranks 27th in the league.Hitters for San Francisco have combined to rank 28th in the majors with a .373 team slugging percentage.The Giants rank 26th in MLB with a team batting average of just .232.San Francisco has scored 491 runs (4.1 per game) this season, which ranks 25th in MLB.The Giants have an on-base percentage of .308 this season, which ranks 22nd in the league.San Francisco is ranked 17th in strikeouts per game (8.5) among MLB offenses.Rays stats and trendsRays betting recordsThe Rays have been victorious in 25, or 40.3%, of the 62 contests they have been chosen as underdogs in this season.This season, Tampa Bay has been victorious 15 times in 32 chances when named as an underdog of at least +112 or worse on the moneyline.Sportsbooks have implied with the moneyline set for this matchup that the Rays have a 47.2% chance of pulling out a win.Tampa Bay and its opponents have hit the over in 49 of its 122 games with a total set by oddsmakers this season.The Rays have an against the spread mark of 55-67-0 in 122 games with a line this season.Joe Boyle (Rays probable starter)Boyle gets the start for the Rays, his fifth of the season. He is 1-2 with a 3.82 ERA and 31 strikeouts in 30 2/3 innings pitched.In his last time out on Sunday against the Seattle Mariners, the righty tossed 3 1/3 innings, allowing six earned runs while surrendering four hits.The 26-year-old has put up an ERA of 3.82, with 9.1 strikeouts per nine innings in eight games this season. Opponents are batting .156 against him.Boyle has pitched five or more innings in a game three times this season entering this game.In four of his appearances this season he has not give up an earned run.He will face off against a Giants offense that ranks 28th in the league with 929 total hits (on a .232 batting average). The team also slugs a collective .373 (28th in the league) with 113 total home runs (27th in MLB play).Rays batting statsThe Rays rank 15th in MLB play with 136 total home runs.This season, Tampa Bay ranks 16th in baseball with a .402 slugging percentage.The Rays rank 11th in the majors with a .251 batting average.Averaging 4.5 runs per game (546 total), Tampa Bay is the 12th-highest scoring team in baseball.The Rays are 19th in baseball with an on-base percentage of .314.