The Baltimore Orioles (30-40) will visit the Tampa Bay Rays (39-32), Monday at 7:35 p.m. ET, with both teams on winning streaks — three and three in a row, respectively.

The Orioles (+108 underdog on the moneyline to win) are away versus the Rays (-126). The Rays will give the ball to Ryan Pepiot (3-6) against the Orioles and Zach Eflin (6-2).

The Rays were vicotrious 9-0 over the Mets yesterday in their last game. Junior Caminero went 1 for 3 with a home run and three RBIs to lead them offensively while Shane Baz was earned the victory after throwing 6 2/3 innings without giving up an earned run on three hits, while striking out six.

The Orioles earned an 11-2 victory over the Angels yesterday. Gary Sanchez (2 for 4 with a home run and four RBIs) led the way offensively, while Cade Povich got the win on the mound after going 3 2/3 innings without giving up an earned run on three hits, while striking out four.

Here’s everything you need to prepare for Monday’s Rays vs. Orioles action, including viewing options.

Tampa Bay Rays vs. Baltimore Orioles odds, line and spread

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

Favorite: Rays (-126, bet $126 to win $100)Underdog: Orioles (+108, bet $100 to win $108)Over/under: 9Rays vs. Orioles: Game time and live stream infoGame day: Monday, June 16, 2025Game time: 7:35 p.m. ETLocation: Tampa, FloridaStadium: George M. Steinbrenner FieldTV channel: FDSSUN and MASN2Live stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Rays vs. Orioles on Fubo!

Rays stats and trendsRays betting recordsThe Rays have entered the game as favorites 38 times this season and won 22, or 57.9%, of those games.This season Tampa Bay has won 16 of its 29 games, or 55.2%, when favored by at least -126 on the moneyline.The Rays have a 55.8% chance to win this game based on the implied probability of the moneyline.So far this season, Tampa Bay and its opponents have hit the over in 28 of 71 games with a total.The Rays are 36-35-0 ATS in their 71 games with a spread this season.Ryan Pepiot (Rays probable starter)Pepiot makes the start for the Rays, his 15th of the season. He is 3-6 with a 3.31 ERA and 73 strikeouts through 81 2/3 innings pitched.His last time out was on Tuesday against the Boston Red Sox, when the right-hander tossed 5 2/3 innings, surrendering three earned runs while allowing five hits.The 27-year-old has an ERA of 3.31, with 8.0 strikeouts per nine innings, in 14 games this season. Opponents are hitting .230 against him.Pepiot is looking to pick up his 10th quality start of the year in this outing.Pepiot is seeking his eighth straight outing lasting five or more innings. He averages 5.8 innings per appearance on the hill.In two of his appearances this season he did not surrender an earned run.He will take the mound against an Orioles offense that ranks 23rd in MLB with 562 total hits (on a .241 batting average). The squad also slugs a collective .398 (12th in MLB) with 81 total home runs (12th in MLB).The 27-year-old’s 3.31 ERA ranks 30th, 1.139 WHIP ranks 31st, and 8.0 K/9 ranks 37th among qualifying pitchers this season.Rays batting statsThe Rays rank 15th in Major League Baseball with 75 home runs.The offense for Tampa Bay has a slugging percentage of .393 this season, 15th in MLB.The Rays rank 15th in MLB with a .248 team batting average.Tampa Bay ranks 11th in the majors with 325 total runs scored this season.The Rays have an OBP of .316 this season, which ranks 16th in MLB.Tampa Bay is ranked 16th in strikeouts per game (8.4) among MLB offenses.Orioles stats and trendsOrioles betting recordsThe Orioles have come away with 12 wins in the 28 contests they have been listed as the underdogs in this season.This year, Baltimore has won five of 13 games when listed as at least +108 or worse on the moneyline.The moneyline set for this matchup implies the Orioles have a 48.1% chance of walking away with the win.Baltimore and its opponents have hit the over in 31 of its 70 games with a total set by oddsmakers this season.The Orioles have posted a record of 25-45-0 against the spread this season.Zach Eflin (Orioles probable starter)Eflin (6-2) gets the starting nod for the Orioles in his 10th start of the season. He’s put together a 4.08 ERA in 53 2/3 innings pitched, with 36 strikeouts.In his last time out on Wednesday, the right-hander threw 6 2/3 innings against the Detroit Tigers, giving up one earned run while surrendering five hits.In nine games this season, the 31-year-old has put up an ERA of 4.08, with 6.1 strikeouts per nine innings. Opponents are batting .252 against him.Eflin is trying to record his fourth straight quality start in this matchup.Eflin is aiming for his 10th straight appearance lasting five or more innings. He averages 5.9 innings per start.He has had one outing this season that he held his opponents to zero earned runs.He will face off against a Rays squad that is hitting .248 as a unit (15th in the MLB). They are also slugging a collective .393 (15th in the league) with 75 total home runs (15th in MLB action).Orioles batting statsThe Orioles rank 12th in MLB play with 81 total home runs.So far this season, Baltimore’s .398 slugging percentage ranks 12th in the majors.The Orioles have the 21st-ranked batting average in the majors (.241).Baltimore scores the 24th-most runs in baseball (279 total, 4.0 per game).The Orioles are 23rd in MLB with an on-base percentage of .306.

Watch the MLB on Fubo!