Royals vs Orioles Prediction, Odds, Moneyline, Spread & Over/Under for April 21

Odds updated as of 7:11 p.m.
The Kansas City Royals are among the MLB teams busy on Tuesday, versus the Baltimore Orioles.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's what you need to know.
Royals vs Orioles Game Info
- Kansas City Royals (7-16) vs. Baltimore Orioles (11-12)
- Date: Tuesday, April 21, 2026
- Time: 7:40 p.m. ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: Royals.TV and MASN
Royals vs Orioles Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: KC: (-124) | BAL: (+106)
- Spread: KC: -1.5 (+164) | BAL: +1.5 (-200)
- Total: 9 -- Over: (-104) | Under: (-118)
Royals vs Orioles Probable Starting Pitchers
Probable Pitchers: Kris Bubic (Royals) - 2-1, 3.97 ERA vs Shane Baz (Orioles) - 0-2, 4.91 ERA
This contest's pitching matchup is set, as the Royals will send Kris Bubic (2-1) to the mound, while Shane Baz (0-2) will get the nod for the Orioles. Bubic and his team are 2-2-0 ATS this season when he starts. Bubic's team is 2-2 this season when he starts and they are the moneyline favorite. The Orioles are 1-3-0 ATS in Baz's four starts with a set spread. The Orioles were the underdog on the moneyline for two Baz starts this season -- they lost both.
Royals vs Orioles Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (59.1%)
Royals vs Orioles Moneyline
- The moneyline numbers for Royals vs. Orioles reveal Kansas City as the favorite (-124) and Baltimore as the underdog (+106) on the road.
Royals vs Orioles Spread
- The Royals are hosting the Orioles and are favored by 1.5 runs (+164 to cover) on the runline. Baltimore is -200 to cover.
Royals vs Orioles Over/Under
- The over/under for Royals-Orioles on April 21 is 9. The over is -104, and the under is -118.
Bet on Kansas City Royals vs. Baltimore Orioles on FanDuel today!
Royals vs Orioles Betting Trends
- The Royals have come away with four wins in the nine contests they have been listed as the favorites in this season.
- This year Kansas City has won three of six games when listed as at least -124 on the moneyline.
- The Royals and their opponents have gone over the total this season in seven of their 21 opportunities.
- In 21 games with a line this season, the Royals have a mark of 8-13-0 against the spread.
- The Orioles have a 2-6 record in games they were listed as the moneyline underdog (winning 25% of those games).
- In games it has played as a moneyline underdog with odds of +106 or longer, Baltimore has a 1-3 record (winning only 25% of its games).
- In the 23 games oddsmakers have set an over/under for the Orioles, they have combined with opponents to go over the total 13 times (13-10-0).
- The Orioles have put together a 9-14-0 record against the spread this season (covering only 39.1% of the time).
Royals Player Leaders
- Maikel Garcia leads Kansas City with a slugging percentage of .402, fueled by eight extra-base hits. He has a .272 batting average and an on-base percentage of .333.
- Among qualified batters in baseball, his batting average ranks 55th, his on-base percentage ranks 83rd, and he is 85th in slugging.
- Bobby Witt Jr. is slashing .287/.370/.356 this season and leads the Royals with an OPS of .726.
- Among all qualifying players, he ranks 37th in batting average, 42nd in on-base percentage and 122nd in slugging percentage.
- Witt brings a three-game streak with at least one hit into this one. In his last five games he is batting .400 with three doubles, two walks and two RBIs.
- Carter Jensen leads Kansas City in total hits (15) this season, and six of those have gone for extra bases.
- Jensen heads into this game with two games in a row with at least one hit. During his last five outings he is batting .278 with a home run, three walks and three RBIs.
- Vinnie Pasquantino is batting .149 with a .240 OBP and 11 RBI for Kansas City this season.
Orioles Player Leaders
- Taylor Ward has accumulated a .394 on-base percentage and a .457 slugging percentage, both team-best marks for the Orioles. He's batting .293.
- Including all qualifying hitters in the majors, his batting average places him 30th, his on-base percentage ranks 17th, and he is 59th in slugging.
- Ward hopes to build on a three-game hitting streak in this matchup. In his last five games he is hitting .263 with two doubles, a home run, five walks and three RBIs.
- Gunnar Henderson is batting .196 with three doubles, a triple, seven home runs and 11 walks. He's slugging .464 with an on-base percentage of .282.
- His batting average ranks 156th among all qualified players, his on-base percentage ranks 146th, and he is 54th in slugging.
- Jeremiah Jackson has totaled 21 hits, a team-high for the Orioles.
- Leody Taveras is hitting .341 with three doubles, two home runs and nine walks.
Royals vs Orioles Head to Head
- 4/20/2026: 7-5 BAL (Favorite: Orioles, Spread: -1.5, Total: 9, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 5/4/2025: 11-6 KC (Favorite: Orioles, Spread: -1.5, Total: 9.5, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 5/3/2025: 4-0 KC (Favorite: Orioles, Spread: -1.5, Total: 9, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 5/2/2025: 3-0 BAL (Favorite: Orioles, Spread: -1.5, Total: 9.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/6/2025: 4-1 KC (Favorite: Royals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/5/2025: 8-1 BAL (Favorite: Royals, Spread: -1.5, Total: 8, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 4/4/2025: 8-2 KC (Favorite: Orioles, Spread: -1.5, Total: 7.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 10/2/2024: 2-1 KC (Favorite: Orioles, Spread: -1.5, Total: 7.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 10/1/2024: 1-0 KC (Favorite: Orioles, Spread: -1.5, Total: 7, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 4/21/2024: 5-0 BAL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



