The Baltimore Orioles and Kansas City Royals begin a three-game set tonight at Kauffman Stadium, with first pitch scheduled for 7:40 p.m. ET.
With the reliable Seth Lugo on the hill, I’m eyeing Kansas City to end their seven-game skid in my Orioles vs. Royals predictions.
Read more for my MLB picks for Monday, April 20.
Who will win Orioles vs Royals today: Royals moneyline (+102)
The Kansas City Royals are struggling, sitting eight games below .500, and scoring just four runs across their last two games. However, right-hander Seth Lugo takes the ball in the series opener, and he’s compiled a 1.48 ERA across four starts.
Kyle Bradish takes the mound for the Baltimore Orioles, and he owns a 5.49 ERA. He sports a middling fastball that has been hit hard, and he's got an 11.4% walk rate, which ranks in the 33rd percentile.
It's a great opportunity for Bobby Witt Jr. and Jac Caglianone to break out. Both rank among baseball's best in hard-hit rate, and average exit velocity, so their power outages to start the season are screaming positive regression.
KC has won two of its last three at Kauffman Stadium. While the Royals didn’t score a ton of runs in those games, they will capitalize on Bradish's uneven performance to eke out a win.

Orioles vs Royals Over/Under pick: Under 8.5 (+106)
Neither team is scoring a lot of runs this season. The Royals are 30th in runs scored, and they’ve cashed the Under in two of their last three.
Baltimore has also hit the Under in two of its last four games, and is batting just .201 on the road in 2026. Three of the last four meetings between these teams have cashed the Under.
While I expect the Royals to score some runs off the shaky Bradish, they’ve shown no ability to explode offensively. As for Lugo, he’s consistent, and he will limit the O’s.
- ML/RL bets: 6-3, +0.71 units
- Over/Under bets: 7-2, +4.19 units
Orioles vs Royals odds
- Moneyline: Orioles -104 | Royals +100
- Run line: Orioles -1.5 (+150) | Royals +1.5 (-156)
- Over/Under: Over 8.5 (-127) | Under 8.5 (+122)
Orioles vs Royals trend
The Kansas City Royals have hit the Game Total Under in 31 of their last 50 games (+10.40 Units / 19% ROI). Find more MLB betting trends for Orioles vs. Royals.
How to watch Orioles vs Royals and game info
| Location | Kauffman Stadium, Kansas City, MO |
| Date | Monday, April 20, 2026 |
| First pitch | 7:40 p.m. ET |
| TV | MASN, Royals.TV |
| Orioles starting pitcher | Kyle Bradish (1-2, 5.49 ERA) |
| Royals starting pitcher | Seth Lugo (1-1, 1.48 ERA) |
Orioles vs Royals latest injuries
Orioles vs Royals weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






