MLB Preview · June 21, 2027

Baltimore Orioles at Kansas City Royals: Prediction, Odds & Preview

BAL 0-0at KC 0-0·Kauffman Stadium·

DiamondIQ Model — Win Probability

BAL47.5%52.5%KC

The model leans KC (52.5%). DiamondIQ model v2: season records, home-field advantage, the starting-pitcher quality gap (PitchIQ), and a calibration adjustment fit and validated on four seasons of backtest — plus live game state once underway.

The Matchup

With probable starters not yet announced for this June 21 matchup at Kauffman Stadium, this is an early look at what shapes up as a competitive interleague contest between the Baltimore Orioles and Kansas City Royals. The DiamondIQ model's estimate gives Kansas City a 52.5% win probability to Baltimore's 47.5%, a modest lean toward the home side that reflects the weight the model places on home field advantage and any starting-pitcher quality gap once rotations are set. The gap between those two figures is narrow enough that this reads as a near coin-flip on paper, and the eventual pitching announcement will likely be the most significant variable in how that number moves.

On the injury front, both clubs are carrying meaningful absences that could shape roster depth as the game approaches. Baltimore is without Blaze Alexander at third base and catcher Samuel Basallo on the 10-day IL, while the pitching staff is more significantly affected with Chris Bassitt, Colin Selby, and Felix Bautista all on the 60-day IL. Kansas City is missing third baseman Maikel Garcia and first baseman Vinnie Pasquantino on 10-day stints, alongside pitching losses in Beck Way, Luinder Avila, and Alec Marsh. Those bullpen injury situations bear watching: Baltimore's relief corps carries a BullpenIQ rating of 53 out of 100 with five arms fresh and two carrying heavy recent workloads behind closer Rico Garcia, while the Royals grade out at 45 with four fresh, two heavy, and one arm listed as likely unavailable behind closer Lucas Erceg.

Conditions at Kauffman Stadium project to be a factor worth monitoring as first pitch nears, with clear skies and 91-degree heat expected alongside a 12 mph wind blowing from right to left. That wind direction could subtly suppress fly-ball distances to right field while aiding left-handed pull hitters, a detail worth revisiting once lineup construction is known. The one thing to watch as this game comes into focus is the pitching announcement: given both teams' rotation depth concerns from their respective IL lists, any starter carrying elevated fatigue or a shortened outing history could tilt the DiamondIQ model's lean more decisively toward one side.

Analysis generated by DiamondIQ's model.

Forecast at First Pitch

☀️90°FClear
Wind 9 mph S · R→L
Precip 6%

Injured List

BAL
Blaze Alexander (3B)Injured 10-Day
Samuel Basallo (C)Injured 10-Day
Chris Bassitt (P)Injured 60-Day
Colin Selby (P)Injured 60-Day
Félix Bautista (P)Injured 60-Day
Jordan Westburg (3B)Injured 60-Day
KC
Maikel Garcia (3B)Injured 10-Day
Vinnie Pasquantino (1B)Injured 10-Day
Beck Way (P)Injured 15-Day
Luinder Avila (P)Injured 15-Day
Alec Marsh (P)Injured 60-Day
Carlos Estévez (P)Injured 60-Day
Follow it live in the Game Center
Live win probability, pitch-by-pitch, and the model updating in real time.
Open Game Center →