Baltimore Orioles vs Kansas City Royals Betting Pick & Prediction for 4/20

MLB game preview

The Baltimore Orioles will play against the Kansas City Royals at Kauffman Stadium. The Orioles have a record of 10-12, ranking third in the AL East. They are currently on a two-game losing streak and have won four of their last ten games.

The Royals have a record of 7-15, placing them fifth in the AL Central. They are on a seven-game losing streak and have managed to win only two of their last ten games. The game will start at 7:40 PM on Monday, April 20, 2026, under clear skies with a breezy wind. Fans can watch the game on ROYL.

Baltimore Orioles Team Preview

The Baltimore Orioles have had a tough time in recent games. They lost four out of their last five games. Their most recent game against the Cleveland Guardians ended with an 8-4 loss.

In terms of hitting, the Orioles have been solid with home runs. They have hit 21 home runs this season, which ranks them 10th in the league. Jeremiah Jackson has been a key player, with a .303 batting average and 17 RBIs.

On the mound, Kyle Bradish will be the starting pitcher for the Orioles. This season, he holds a 5.49 ERA and has struck out 21 batters. The Orioles will hope he can improve his performance in the upcoming game against the Royals.

Orioles vs Royals Game Day Info

  • Sport: MLB
  • Teams: Baltimore Orioles vs. Kansas City Royals
  • Venue: Kauffman Stadium in Kansas City, MO
  • Date: Monday, April 20, 2026
  • Betting Odds: Orioles Moneyline -115, Royals Moneyline -104

Kansas City Royals Team Preview

The Kansas City Royals are looking to break their recent losing streak. They have faced tough opponents like the New York Yankees and Detroit Tigers. Despite their efforts, they have fallen short in their last five games.

Bobby Witt Jr. has been a key player for the Royals. He holds a batting average of .280 and has contributed with his consistent hitting. Maikel Garcia and Carter Jensen have also shown strength with multiple hits in recent games.

Seth Lugo is set to start on the mound for the Royals. He has an impressive ERA of 1.48 this season. The team will rely on his strong pitching to get back on track.

BTB Betting Pick

The Orioles are favored to win with a moneyline of -115 against the Royals, who are at -104. The Orioles have a stronger batting average and on-base percentage compared to the Royals. Considering these factors, picking the Orioles to win is a reasonable choice. The projected score favors the Orioles.

The total for the game is set at 9.0 runs, with the over at -103 and the under at -118. The Orioles have a slightly better pitching record, but both teams have given up a fair number of home runs. The projected score suggests a close game, so taking the under 9.0 runs is recommended.