Baltimore Orioles vs. Kansas City Royals: Odds, Prediction
The Baltimore Orioles and Kansas City Royals meet on Monday night with both clubs desperate to stop the bleeding. Kansas City enters on a seven-game losing streak, while Baltimore has dropped five of its last six, leaving both teams searching for answers early in the season.
With neither offence consistently producing and both lineups dealing with underperformance from key bats, this matchup feels less like a grind-it-out game where pitching and timely hits will decide the outcome.
Baltimore is a razor-thin -115 favourite to win on the MLB odds, with the total set at 9.0.
Betting Analysis
Baltimore has been slightly profitable as a favourite (8-6), but is just 8-14 against the spread, showing they’re not exactly dominating when expected to. Kansas City, meanwhile, is 3-8 as an underdog and just 2-8 in similar price ranges.
Totals trends also stand out: Orioles games lean over (12-10), while Royals games have hit the under 14 times in 20, reinforcing the idea of inconsistent offence on both sides.
Baltimore Orioles
Baltimore’s lineup has been top-heavy at best. Only three regulars are hitting above .250: Taylor Ward (.295 AVG, .843 OPS), Jeremiah Jackson (.303 AVG, .879 OPS) and Leody Taveras (.359 AVG, .992 OPS). Outside of that trio, production has been thin. Gunnar Henderson, Pete Alonso, Samuel Basallo, Coby Mayo, Dylan Beavers, Blaze Alexander and Colton Cowser are all hitting under .215 with OPS marks below .770, which explains the recent skid.
On the mound, Kyle Bradish hasn’t helped stabilize things, posting a 5.49 ERA and 1.63 WHIP. He’s been hittable and hasn’t worked deep consistently, putting pressure on a taxed bullpen.
Kansas City Royals
Kansas City isn’t exactly lighting it up either, but there are signs of life. The Royals have four regulars hitting above .250: Bobby Witt Jr. (.280), Jac Caglione (.270), Maikel Garcia (.256) and Kyle Isbel (.265), while Carter Jensen leads the team with a .812 OPS, which isn’t electrifying for a leader in that category. That’s slightly more balanced production than Baltimore, even if it hasn’t translated into wins.
Still, the struggles are real. Vinnie Pasquantino, Salvador Perez and Jonathan India are all hitting under .170 with OPS figures below .630, leaving major gaps in the lineup.
The difference-maker right now is Seth Lugo. He’s been excellent, allowing two runs or fewer in all four starts and pitching into the seventh inning three times. His ability to control contact and limit damage gives Kansas City a clear edge on the mound.
MLB Prediction: Who Will Win Orioles vs. Royals?
The edge goes to Kansas City at home. Despite their losing streak, the Royals have the more reliable starting pitcher in Lugo and slightly more balanced offensive production. Bradish’s struggles make it hard to trust the road favourite. Expect a narrow win for the Royals, as they edge the Orioles 4-3.



