The Cleveland Guardians (51-50) will host the Baltimore Orioles (44-57), Thursday at 1:10 p.m. ET, with the Guardians on a four-game winning run.
An expected close matchup pits the Guardians (-119 on the moneyline) against the Orioles (-101). The Cleveland Guardians will give the start to Logan Allen (6-8, 4.06 ERA), who is looking for win No. 7 on the season, and the Orioles will turn to Charlie Morton (5-8, 5.58 ERA).
These squads meet again following the Guardians’ 3-2 victory over the Orioles yesterday. Hunter Gaddis (1.0 IP, 0 R, 0 H, 1 K) earned the win for the Guardians. Steven Kwan went 1 for 3 with an RBI to lead the team on offense. Colin Selby (1.0 IP, 1 R, 2 H, 1 K) took the loss on the mound for the Orioles.
Ahead of this Guardians vs. Orioles showdown, here is what you need to prepare for Thursday’s MLB action, including viewing options.
Cleveland Guardians vs. Baltimore Orioles odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 3:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Guardians (-119, bet $119 to win $100)Underdog: Orioles (-101, bet $101 to win $100)Over/under: 9Guardians vs. Orioles: Game time and live stream infoGame day: Thursday, July 24, 2025Game time: 1:10 p.m. ETLocation: Cleveland, OhioStadium: Progressive FieldTV channel: MLB Network, CLEG, and MASNLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Guardians vs. Orioles on Fubo!
Guardians stats and trendsGuardians betting recordsThis season, the Guardians have won 25 out of the 40 games, or 62.5%, in which they’ve been favored.Cleveland has entered 31 games this season favored by -119 or more and is 20-11 in those contests.Bookmakers have implied with the moneyline set for this matchup that the Guardians have a 54.3% chance to win.Cleveland and its opponents have gone over the total this season in 43 of 99 opportunities.The Guardians are 50-49-0 against the spread in their 99 chances this season.Logan Allen (Guardians probable starter)Allen gets the start for the Guardians, his 19th of the season. He is 6-8 with a 4.06 ERA and 74 strikeouts in 95 1/3 innings pitched.The left-hander last pitched on Saturday against the Athletics, when he threw 5 1/3 innings, allowing three earned runs while giving up eight hits.In 19 games this season, the 26-year-old has put up an ERA of 4.06, with 7.0 strikeouts per nine innings. Opponents are hitting .258 against him.Allen has five quality starts under his belt this season.Allen will look to prolong a nine-game streak of lasting five or more innings (he’s averaging 5.0 frames per outing).He has made four appearances this season in which he did not give up an earned run.He meets an Orioles offense that ranks 24th in the league with 412 runs while batting .238 as a unit. It has a collective .396 slugging percentage (16th in MLB action) and has hit a total of 117 home runs (12th in MLB).Head-to-head against the Orioles this season, Allen has pitched 5 2/3 innings without giving up an earned run on two hits, while striking out six.Guardians batting statsThe Guardians’ 106 home runs rank 19th in Major League Baseball.Hitters for Cleveland have combined to rank 28th in the majors with a .372 team slugging percentage.The Guardians have a team batting average of just .224 this season, which ranks 29th among MLB teams.Cleveland has scored 390 runs (just 3.9 per game) this season, which ranks 26th in MLB.The Guardians are among the worst in the league at getting on base, ranking 27th with an OBP of .298.Cleveland ranks 13th with an average of 8.2 strikeouts per game.Orioles stats and trendsOrioles betting recordsThe Orioles have been chosen as underdogs in 50 games this year and have walked away with the win 21 times (42%) in those games.Baltimore has a mark of 17-24 in contests where oddsmakers favor it by -101 or worse on the moneyline.The Orioles have an implied victory probability of 50.2% according to the moneyline set for this matchup.Baltimore and its opponents have hit the over in 43 of its 101 games with a total set by oddsmakers this season.The Orioles are 42-59-0 against the spread in their 101 games that had a posted line this season.Charlie Morton (Orioles probable starter)Morton (5-8 with a 5.58 ERA and 92 strikeouts in 88 2/3 innings pitched) gets the start for the Orioles, his 16th of the season.The righty’s last time out came on Friday against the Tampa Bay Rays, when he went 5 1/3 innings, surrendering seven earned runs while giving up eight hits.In 21 games this season, the 41-year-old has put up an ERA of 5.58, with 9.3 strikeouts per nine innings. Opponents are batting .276 against him.Morton is looking to collect his fifth quality start of the year in this matchup.Morton will try to build upon a seven-game streak of lasting five or more innings (he’s averaging 4.2 frames per outing).In four of his appearances this season he has not give up an earned run.He will face a Guardians offense that ranks 26th in the league with 390 total runs scored while batting .224 as a unit. His opponent has a collective .372 slugging percentage (28th in MLB action) and has hit a total of 106 home runs (19th in the league).Head-to-head against the Guardians this season, Morton has pitched five innings, giving up five earned runs on seven hits while striking out two.Orioles batting statsThe Orioles rank 12th in MLB action with 117 total home runs.So far this year, Baltimore is 16th in baseball with a .396 slugging percentage.The Orioles are 23rd in MLB with a .238 batting average.The offense for Baltimore is the No. 24 offense in the majors, scoring 4.1 runs per game (412 total runs).The Orioles are 24th in the majors with an on-base percentage of .302.