- This page contains affiliate links. We may earn a commission at no extra cost to you.
Baltimore (10-12) at Kansas City (7-15)
- When: Apr 20 2026, 7:40 PM
- Where: Kauffman Stadium, Kansas City
- TV: ROYL
Baltimore vs Kansas City MLB Preview & Pick
Moneyline: Baltimore -116
Runline: Baltimore -1.5 (+136)
Total: 9.0
Baltimore Orioles Betting Breakdown
There’s no hiding it, Baltimore have gone off the boil. After a sharp stretch where they won six of seven, they’ve now dropped five of their last six and the offense has gone ice cold. Just 22 runs across that span tells the story, but the deeper numbers are worse. A .157 team average in the last series and constant strikeouts show a lineup pressing instead of producing.
Taylor Ward gave them a spark with a three-run shot recently, but he’s still only 7-for-36 over his last nine games. Pete Alonso hasn’t been much better, going 4-for-21 with eight strikeouts in his last six. That’s not a slump, that’s a collective drought.
Injuries haven’t helped. Adley Rutschman and Tyler O’Neill being sidelined have stripped depth from the middle of the order, while Jackson Holliday is still working his way back. When you’re missing key bats and the remaining hitters aren’t producing, runs become scarce in a hurry.
Still, there’s an opportunity here. Kyle Bradish takes the ball, and while his 5.49 ERA doesn’t inspire confidence, he’s shown flashes. His outings have alternated between steady and shaky, which makes him unpredictable but also capable of bouncing back. Against a struggling Kansas City lineup, this sets up as a spot where he can settle in.
Baltimore Prop Pick: Kyle Bradish over 4.5 strikeouts – Kansas City have been swinging through everything lately, and Bradish should find enough swing-and-miss to clear this number.
Kansas City Royals Betting Breakdown
If Baltimore are struggling, Kansas City are in deeper trouble. Seven straight defeats and counting, and it’s not just bad luck. They’ve been outscored 44-22 during that skid and have looked completely out of sync on both sides of the ball.
The offense has been lifeless. A .208 team average during their recent trip and over 50 strikeouts highlight how little pressure they’re putting on opposing pitchers. Maikel Garcia is stuck in a brutal stretch at 3-for-28 over seven games, and when key contributors disappear like that, rallies die quickly.
There is one bright spot. Bobby Witt Jr. continues to produce, going 6-for-15 with three doubles over his last four games. Historically, he’s also hit Baltimore well, carrying a .311 average with five home runs against them. He’s the one bat capable of changing the script.
On the mound, Seth Lugo has been excellent. A 1.48 ERA through his first four starts speaks volumes, and he’s allowed just four earned runs across more than 24 innings. His command and pace have been sharp, and he’s coming off a strong outing with seven strikeouts and no walks over nearly seven innings.
The issue is support. Lugo has barely received any run backing, which puts pressure on perfection.
Kansas City Prop Pick: Seth Lugo over 5.5 strikeouts – Baltimore’s lineup is striking out at a high rate, and Lugo’s command puts him in position to rack up Ks again.
MLB Expert Picks & Final Score Prediction
This is a fascinating spot. Baltimore are struggling, but Kansas City are in full collapse mode. The difference lies on the mound. Lugo has been the better arm, but the Royals’ inability to score is a major concern.
Baltimore at -116 on the moneyline feels like the steadier side purely because Kansas City cannot generate offense. The Orioles don’t need to be perfect, they just need to be competent. On the run line at +136, there’s added value if their bats wake up even slightly.
The total at 9.0 leans toward the Under. Both teams are struggling to string hits together, and Lugo in particular has been suppressing runs consistently.
Final Score: Orioles 5, Royals 3
Lean: Baltimore -1.5 (+136)
Total: Under 9.0 (-116)
- MLB Baseball Odds source: MyBookie Sportsbook
- Get real-time live scores & latest betting odds here!