The Matchup Report

Kansas City Royals @ Baltimore Orioles Prediction (July 11): Odds, Pick & Analysis

EW

Ethan Walker

July 10, 2026 · 10:19 PM EDT
MLB
Share
Oriole Park at Camden Yards — Kansas City Royals at Baltimore Orioles

Kansas City Royals vs Baltimore Orioles · July 11, 2026 · 7:05 PM EDT · Photo: ESPN

The betting market has priced this matchup with Baltimore as a modest favorite, with the Orioles sitting at -125 on the moneyline while Kansas City checks in at -102. That relatively tight pricing masks a meaningful gap in recent trajectory: the Orioles have won two straight and sit at .463 winning percentage, while the Royals have lost three consecutive games and languish at .400 with a 3-7 record over their last ten contests. The modest line spread may not fully account for the pitching disparity or Baltimore's incremental edge in run production this season.

Tonight's Odds

MONEYLINE
Kansas City Royals-102
Baltimore Orioles-125
RUN LINE
Kansas City Royals +1.5-1000
Baltimore Orioles -1.5+520
OVER/UNDER
Over 8.5-102
Under 8.5-130

Probable Pitchers

Kansas City Royals

LHP Noah Cameron

Record5-6
ERA4.77
WHIP1.45
IP88.7
K/98.3
BB/93.0
VS

Baltimore Orioles

RHP Kyle Bradish

Record5-9
ERA3.75
WHIP1.40
IP100.7
K/99.0
BB/94.3

The Orioles' offense ranks ahead of Kansas City in several key dimensions. Baltimore averages 4.56 runs per game compared to Kansas City's 4.29, and that production has been anchored by Pete Alonso, whose .250 batting average masks a .812 OPS powered by 20 home runs on the season. Taylor Ward provides secondary punch with a .256 average and .736 OPS. Gunnar Henderson, despite a modest .219 average, has contributed 16 home runs, giving Baltimore a multi-dimensional threat profile. The Orioles' pitching staff has also been more efficient, posting a 4.36 ERA with a 1.37 WHIP compared to Kansas City's 4.89 ERA and 1.45 WHIP.

Kansas City counters with Bobby Witt Jr., whose .288 average and .822 OPS represent the Royals' most consistent offensive weapon. Jac Caglianone rounds out the middle of the order with 15 home runs and a .789 OPS. However, the Royals' overall offensive output has been constrained—they're averaging just .248 batting average with a .718 OPS. The pitching situation presents another challenge: Noah Cameron takes the mound with a 4.77 ERA and a 5-6 record, while Baltimore counters with Kyle Bradish, whose 3.75 ERA and 5-9 record suggest more consistent performance despite fewer wins.

The starting pitcher matchup tilts decidedly toward Baltimore. Bradish's 3.75 ERA represents the Orioles' most reliable arm, and he'll face a Royals lineup struggling to generate consistent offense. Meanwhile, Cameron's 4.77 ERA against an Orioles team that's posted a .254 opponent batting average creates vulnerability. Kansas City's recent form—three straight losses and a 3-7 stretch—suggests a team lacking momentum heading into a road contest against a club riding a two-game winning streak. While the moneyline odds remain tight, the underlying metrics point toward Baltimore's superior pitching and slightly more potent offense creating separation. The -1.5 run line at Baltimore offers value for a team that has shown the ability to win by multiple runs when their starting pitcher is operating efficiently.

Best Bet

Baltimore Orioles -1.5

Based on the matchup analysis, recent form, and line value, Baltimore Orioles -1.5 is our top play for this game.

More MLB Predictions