Apr 20, 2026; Kansas City, Missouri, USA; Kansas City Royals center fielder Kyle Isbel (28) leaps for but misses a grand slam ball hit by Baltimore Orioles center fielder Leody Taveras (30) (not pictured) in the twelfth inning at Kauffman Stadium. Mandatory Credit: Denny Medley-Imagn Images
Denny Medley-Imagn Images

Baltimore Orioles vs Kansas City Royals Prediction 4/21/2026 Today’s MLB Picks

Pick details

MATCHUP Baltimore Orioles Kansas City Royals
Team Records 11-12 7-16
Where Kauffman Stadium, Kansas City, Missouri
When Tuesday, April 21, 2026
Time 07:40 PM EDT
TV MLB.TV

The Baltimore Orioles and Kansas City Royals meet Tuesday in MLB action at Kauffman Stadium. Here’s a Baltimore Orioles vs. Kansas City Royals Prediction. This article will include a Baltimore Orioles vs. Kansas City Royals Pick.

Baltimore Orioles Betting Preview

The Baltimore Orioles are 11-12 on the year and play the Red Sox and Astros next. The Baltimore Orioles are batting .223 on the season and have a .302 OBP, and a .342 slugging percentage. The Baltimore Orioles pitching staff has a 4.56 ERA and a 1.38 WHIP. Taylor Ward leads the Baltimore Orioles with 27 hits and 11 RBI while Gunnar Henderson and Jeremiah Jackson have combined for 40 hits and 32 RBI.

Shane Baz gets the ball for the Baltimore Orioles, and he is 0-2 with a 4.91 ERA and 19 strikeouts this season. Baz is 1-1 with a 4.61 ERA and 10 strikeouts in his career against the Kansas City Royals.

Kansas City Royals Betting Preview

The Kansas City Royals are 7-16 on the year and play the Athletics and Angels next. The Kansas City Royals are batting .223 on the season, have a .302 OBP, and have a .342 slugging percentage. The Kansas City Royals pitching staff has a 4.56 ERA and a 1.38 WHIP. Bobby Witt Jr. leads the Kansas City Royals with 25 hits and 12 RBI while Maikel Garcia and Jac Caglianone have combined for 43 hits and 11 RBI.

Kris Bubic gets the ball for the Kansas City Royals, and he is 2-1 with a 3.97 ERA and 26 strikeouts this season. Bubic is 2-0 with a 2.30 ERA and 25 strikeouts in his career against the Baltimore Orioles.

Why the Kansas City Royals will win

  • The Orioles have lost nine of their last 10 night games against American League opponents following a win.
  • The Royals have won each of their last four home games against American League opponents following a home loss.
  • The Royals have covered the run line in each of their last six games against American League opponents following a home loss.
  • The Orioles have failed to cover the run line in eight of their last nine night games following a win.
  • The Orioles have trailed after 5 innings in six of their last seven games against American League opponents.
  • The Orioles have trailed after 3 innings in six of their last eight games as road underdogs.

Why the Baltimore Orioles will win

  • The Royals have lost each of their last eight games against American League opponents.
  • The Orioles have won each of their last seven road games against American League opponents that held a losing record.
  • The Royals have failed to cover the run line in each of their last eight Tuesday night games as home favorites against American League opponents.
  • The Orioles have covered the run line in six of their last seven road games against teams that held a losing record.

Total Runs Facts

  • Each of the Royals’ last five home games after going to extra innings has gone OVER the total runs line.
  • Six of the Orioles’ last seven road games following an extra innings win have gone OVER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Royals’ last eight night games against American League opponents.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in nine of the Orioles’ last 10 games against American League opponents.

Kansas City Royals Player Prop Facts

  • Vinnie Pasquantino has hit a home run in two of the Royals’ last three games against AL East opponents that held a losing record.
  • Starling Marte has recorded at least one hit in each of his eight previous appearances at Kauffman Stadium.
  • Kris Bubic has recorded a win in four of his last five home appearances against AL opponents that held a losing record.

Baltimore Orioles Player Prop Facts

  • Taylor Ward has hit a home run in each of his last two appearances with his team as an underdog against the Royals.
  • Taylor Ward has recorded at least one hit in each of his last seven road appearances against opponents that held a losing record.

Matchup/League Facts

  • The Royals rank T27th in the league for runs scored this season (76).
  • The Royals rank T26th in the league for walks allowed this season (104).
  • The Orioles rank 7th in the league for strikeouts this season (209).
  • The Orioles rank 8th in the league for walks this season (96).

Baltimore Orioles vs Kansas City Royals Prediction

I’m not excited to get behind Baz and his struggles through 22 innings, but the Royals continue to stack the losses and aren’t a team I’m getting behind. You should be fading the Royals during this losing stretch and it’s ugly and the arms continue to let you down. Also, Baz isn’t as bad as he looks, as he had some decent seasons with the Rays and averages a strikeout per inning for his career. The Royals are stinky right now. Give me the Orioles for another victory.

Randy Chambers's Pick: Baltimore Orioles