Sep 10, 2025; Cleveland, Ohio, USA; Kansas City Royals shortstop Bobby Witt Jr. (7) throws to first base in the fourth inning against the Cleveland Guardians at Progressive Field. Mandatory Credit: David Richard-Imagn Images
David Richard-Imagn Images

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

Pick details

MATCHUP Baltimore Orioles Kansas City Royals
Team Records 10-12 7-15
Spread -1.5 139 +1.5 -168
Moneyline -115 -105
Total Over 9 (-105) Under 9 (-115)
Where Kauffman Stadium, Kansas City, Missouri
When Monday, April 20, 2026
Time 07:40 PM EDT
TV MLB.TV

The Baltimore Orioles and the Kansas City Royals meet Monday in MLB action from Kauffman Stadium. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Baltimore Orioles vs. Kansas City Royals prediction.

Starting Pitching Matchup

The Baltimore Orioles will send out Kyle Bradish for the start here and Bradish is 1-2 with a 5.49 ERA and 21 strikeouts this season. This will be Bradish’s first career start against the Royals. Seth Lugo will start here for the Royals and is 1-1 with a 1.48 ERA and 21 strikeouts this season. In his career, Lugo is 1-1 with a 3.97 ERA and 3 strikeouts against the Orioles.

Baltimore Orioles Recap

The Baltimore Orioles come into this game looking to bounce back from their 8-4 loss at the hands of Cleveland last time out to sit at 10-12 this season. After this series, the Orioles will head home for a series against the Boston Red Sox.

Orioles Lose 5 Of Last 6

Taylor Ward has 26 hits with 11 doubles and 11 RBIs while Gunnar Henderson has 19 hits with 3 doubles, 7 home runs and 15 RBIs while Pete Alonso has 17 hits with 5 doubles, 2 home runs and 8 RBIs. Adley Rutschman has 10 hits with 6 doubles and 3 RBIs. Jeremiah Jackson has 20 hits with 2 doubles, 5 home runs and 17 RBIs while Dylan Beavers also has 11 hits with a double, a home run and 6 RBIs.

Kansas City Royals Recap

The Kansas City Royals come into this game looking to bounce back from a 7-0 loss at the hands of the Yankees last time out to sit at 7-15 this season. After this series, the Royals will take on the Los Angeles Angels in a series at home.

Royals Lose 7th Straight

Kyle Isbel has 13 hits with 2 home runs and 6 RBIs while Jonathan India has 2 home runs and 8 RBIs on the year. Jac Caglianone has 17 hits with 4 doubles and a triple while Bobby Witt Jr. has 23 hits with 6 doubles and 8 RBIs and Vinnie Pasquantino’s added 13 hits with a double, a triple, 2 home runs and 10 RBIs on the year. Maikel Garcia also has 22 hits with 6 doubles, 2 home runs and 9 RBIs this season. Carter Jensen’s also chipped in 5 home runs and 12 RBIs this season.

Baltimore Orioles @ Kansas City Royals Betting Trends: April 20, 2026

  • Probable Starting Pitcher: Seth Lugo      Record this season: 1-1      ERA: 1.48
  • Home Record: 0-1
  • Last 5 against Orioles: 1-1

Why the Kansas City Royals will win

  • The Royals have won each of their last four games as underdogs against the Orioles following a loss.
  • The Orioles have lost each of their last three games as favorites against the Royals following a loss.
  • The Royals have covered the run line in each of their last six night games against the Orioles following a loss.
  • The Orioles have failed to cover the run line in seven of their last eight night games against American League opponents.
  • The Orioles have lost the first inning in three of their last four night games against AL Central opponents that held a losing record.
  • The Orioles have trailed after 5 innings in five of their last six road games.
  • The Royals have led after 3 innings in three of their last four games against opponents that held a losing record.

  • Probable Starting Pitcher: Kyle Bradish      Record this season: 1-2      ERA: 5.49
  • Road Record: 1-1
  • Last 5 against Royals: –

Why the Baltimore Orioles will win

  • The Royals have lost each of their last seven games.
  • The Orioles have won each of their last six road games against teams that held a losing record.
  • The Royals have failed to cover the run line in each of their last four games.
  • The Orioles have covered the run line in each of their last four games against the Royals following a road loss.
  • The Royals have trailed after 5 innings in each of their last four games.
  • The Royals have trailed after 3 innings in four of their last five games.

Total Runs Facts

  • Each of the Royals’ last six night games against American League opponents have gone UNDER the total runs line.
  • Eleven of the Orioles’ last 14 games as favorites against AL Central opponents have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Royals’ last nine night games.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Orioles’ last six games as favorites against AL Central opponents.

Kansas City Royals Player Prop Facts

  • Vinnie Pasquantino has hit a home run in each of the Royals’ last two games against the Orioles.
  • Seth Lugo has recorded a win in each of his last four appearances against AL East opponents that held a losing record.
  • Salvador Perez has recorded at least one hit in each of his last 11 appearances with the Royals as underdogs against the Orioles.
  • Bobby Witt Jr. ranks T4th in the league in Steals (8) this season.

Baltimore Orioles Player Prop Facts

  • Gunnar Henderson has hit a home run in each of the Orioles’ last three night games against opponents that held a losing record.
  • Kyle Bradish has recorded a win in seven of his last eight appearances with the Orioles as road favorites against AL opponents.
  • Kyle Bradish has recorded six or more strikeouts in each of his last 11 appearances with the Orioles as road favorites.
  • Taylor Ward has recorded at least one hit in each of his last 10 appearances with his team as a road favorite against AL opponents.
  • Gunnar Henderson ranks T6th in the league in Home Runs (7) this season.

Matchup/League Facts

  • The Royals rank 30th in the league for runs scored this season (71).
  • The Royals rank 30th in the league for RBIs this season (67).
  • The Orioles rank 27th in the league for strikeouts against this season (210).
  • The Orioles rank 23rd in the league for opponent batting average this season (.246).

Baltimore Orioles vs. Kansas City Royals Prediction

I’m on the under in this one. This is a game between two teams I flat out don’t trust offensively, and two teams that have struggled with offense for much of the season and I just don’t see that changing in this game. This to me just feels like an under game so that’s the direction I’m going in this one.

Chris Ruffolo's Pick: Under 9

Need More? Get Premium Picks