Baltimore Orioles vs Kansas City Royals Picks, Prediction, Odds, and Line Movement for Tuesday April 21 2026

By: Kyle Kargel Published 04/21/2026, 10:05 AM ET
Tigers vs Orioles prediction
Use Code WWWC

The Baltimore Orioles and Kansas City Royals continue their series at Kauffman Stadium on Tuesday night in a game that looks closer on the mound than the early-season records might imply. If you want sharper MLB predictions on a matchup where one starter has been quietly carving through lineups and the other has been giving up traffic on nearly every trip through the order, this is exactly the type of midweek spot where the right total and the right side line up nicely on the same ticket. Full breakdown, run line analysis, total pick, and a projected final score are waiting below.

Quick Picks and Prediction

  • Moneyline Pick: Kansas City -131
  • Total Pick: Under 9
  • Projected Final Score: Kansas City 4, Baltimore 3

Odds and Line Movement

The moneyline has barely moved on this one, with Kansas City holding steady as a short favorite around -126 to -131 while Baltimore has sat between +104 and +109. The total is where the real action has been, moving off 9 and settling at 9.5 after heavy under money poured in throughout the morning.

Opening Odds

Team Moneyline Total
Baltimore +104 O 9 (-120)
Kansas City -126 U 9 (+100)

Current Odds

Team Moneyline Total
Baltimore +109 O 9 (-108)
Kansas City -131 U 9 (-112)

Line Movement - Run Line

Date Time Baltimore Kansas City Public ($, #)
04/20 03:52:00PM +109 -131
04/20 03:04:15PM +104 -126

Line Movement - Total

Date Time Over Under Public ($, #)
04/21 09:41:10AM 9-108 9-112 UN 92%, UN 67%
04/21 09:23:10AM 9-112 9-108 UN 92%, UN 67%
04/21 09:18:18AM 9-115 9-105 UN 92%, UN 67%
04/21 09:15:19AM 9½-101 9½-120 UN 92%, UN 67%
04/21 08:48:51AM 9½+100 9½-121 UN 91%, UN 60%
04/21 08:42:49AM 9½+100 9½-121 UN 91%, UN 60%
04/21 08:36:19AM 9½+100 9½-120 UN 91%, UN 60%
04/20 10:05:47PM 9-118 9-102
04/20 09:05:53PM 9-115 9-105
04/20 08:33:19PM 9-120 9+100
04/20 08:10:34PM 9½-102 9½-118
04/20 03:52:00PM 9-115 9-105
04/20 03:04:16PM 9-120 9+100

Orioles vs Royals Key Matchups and Handicap

Baltimore and Kansas City meet Tuesday night in what looks like a tighter handicap than the records alone might suggest, but the clearest betting angle is still Royals on the spread with a lean to the under because the starting-pitching edge and current form both tilt toward Kansas City. The Orioles did win Monday's opener 7-5 in 12 innings, yet they are still only 2-3 in their last five and their overall offensive profile remains modest, entering this matchup with a .226 team batting average, 98 runs, 172 hits, 22 home runs, a .317 OBP, and a .367 slugging percentage.

Kansas City has been even lighter offensively at .223 with 76 runs, 167 hits, 18 homers, a .302 OBP, and a .342 slugging percentage, but this game sets up more around the mound than the bats. Kris Bubic has been the steadier starter by a wide margin, coming in at 2-1 with a 3.97 ERA, 1.06 WHIP, 22.2 innings, 26 strikeouts, and only 14 hits allowed, while Shane Baz is 0-2 with a 4.91 ERA, 1.55 WHIP, 22.0 innings, and 26 hits allowed.

Get Free $30 Credit for Premium Picks + Exclusive Discounts

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Winners and Whiners may use third-party services to process my data.

Orioles

Baz has swing-and-miss ability, but the extra traffic on the bases is a real concern against a Kansas City lineup that does not need a huge number of hits to manufacture enough offense at home. Giving up 26 hits over 22 innings puts pressure on a Baltimore bullpen that is already stretched thin, and the Orioles cannot afford another early exit from their starter after playing into extra innings in Game 1.

Gunnar Henderson leads Baltimore with seven home runs, while Jeremiah Jackson has been a surprising source of production with a .296 average and 17 RBIs. The lineup has enough to scratch across three or four runs on any given night, but the offensive profile as a whole does not scream explosion, and the absence of Adley Rutschman removes both a key middle-of-the-order bat and a crucial game-caller behind the plate.

Royals

Kris Bubic's 1.06 WHIP is the kind of number that translates directly into quiet innings, and the 26 strikeouts in 22.2 innings gives the Royals a starter who can generate outs on his own without relying on his defense. Against a Baltimore lineup that has been running below-average team numbers across the board, Bubic's profile is a tough matchup for the Orioles to navigate.

Bobby Witt Jr. is hitting .287 and Carter Jensen leads the club with five home runs and 12 RBIs. Kansas City has not been an explosive offensive team this year, but it does not need to be in this spot, especially with Bubic on the mound and Baltimore coming off a 12-inning game that taxed its relief corps.

  • Baltimore is 2-3 in its last five games despite Monday's 12-inning win.
  • Kansas City lost four straight before Monday's extra-inning defeat.
  • Baltimore is hitting .226 as a team with 98 runs and 22 home runs.
  • Kansas City is hitting .223 as a team with 76 runs and 18 home runs.
  • Baltimore carries a .317 team OBP and .367 slugging percentage.
  • Kansas City carries a .302 team OBP and .342 slugging percentage.
  • Public money has hammered the under at 91- to 92-percent of the handle throughout the morning.

BAL vs KC Key Injuries and Notes

  • Andrew Kittredge, Keegan Akin, Hans Crouse, and Keagan Gillies are all listed on Baltimore's injury report, pressuring bullpen depth.
  • Adley Rutschman is on the 10-day IL for Baltimore.
  • Bailey Falter, Stephen Kolek, Carlos Estevez, and James McArthur are all sidelined for Kansas City.
  • Jonathan India is also out for Kansas City.
  • Kris Bubic is 2-1 with a 3.97 ERA, 1.06 WHIP, 26 strikeouts, and only 14 hits allowed in 22.2 innings.
  • Shane Baz is 0-2 with a 4.91 ERA, 1.55 WHIP, and 26 hits allowed in 22.0 innings.
  • Gunnar Henderson leads Baltimore with seven home runs.
  • Jeremiah Jackson is hitting .296 with 17 RBIs.
  • Bobby Witt Jr. is hitting .287 for Kansas City.
  • Carter Jensen leads the Royals with five home runs and 12 RBIs.

Orioles vs Royals Moneyline and Total Picks

  • Moneyline Pick: Kansas City -131
  • Total Pick: Under 9

Kansas City on the moneyline is the preferred angle given Bubic's clear pitching edge, the Royals' bullpen advantage, and the home-field setting. Baz's 1.55 WHIP is the kind of stat line that rarely supports a winning ticket on the road, especially against a starter like Bubic who has been keeping his own WHIP near 1.00 all year. On the total, the under 9 is the sharper play after the number ticked down from 9.5, and the 91- to 92-percent public commitment to the under shows that sharp and public money have aligned on this side. Both offenses are below league averages, the starters cancel each other out for swing-and-miss potential, and Kauffman Stadium typically plays as a neutral-to-pitcher-friendly park.

Final Score Prediction

  • Final Score Prediction: Kansas City 4, Baltimore 3
  • Moneyline Result: Kansas City
  • Total Result: Under 9

How to Bet Orioles vs Royals

The first move on this one is locking in Kansas City on the moneyline at the best available price, since the number has moved only slightly throughout the day and the -126 to -131 range is the sweet spot. On the total, the under 9 should be grabbed at the friendliest juice possible given that the number has already come down from 9.5, and any board still offering the under at -108 or better deserves attention. Price-shopping makes a real difference on a ticket like this one.

If you prefer to play this matchup without putting real cash on the line, social sportsbooks are a clean way to get action on a Royals-favored home game. For traditional real-money betting, grabbing the bet365 bonus code gives you a smart way to add value to your Kansas City and under ticket. And if you prefer the sweepstakes-style setup that still pays cash prizes, the fliff promo code is another quality option for Tuesday night's action.

However you choose to bet Orioles at Royals, the angles are clear: Bubic has been the steadier starter, Baz has been allowing too much traffic, Rutschman's absence hurts Baltimore more than Kansas City's injuries hurt the Royals, and both offenses have been below league average. Lock in Kansas City on the moneyline and the under 9, and let the pitching matchup and the low-scoring profiles do the work.

Never Tried Winners and Whiners? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code DOLLAR
  • If the pick loses, we credit your account with 3 Flex Picks
  • If the pick wins, we still give you 1 Flex Pick on the house
  • Win or lose, you walk away ahead. One dollar. No catch.
  • Check out more MLB predictions
BetMGM Sport

Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win

Show Bonus Code
Claim Bonus
Signup Promo Recommended BetMGM Sport Bonus
Min. Deposit $5
Cashable No
FanDuel Sportsbook

New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer FanDuel Sportsbook Bonus
Requirement New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days. (Up to $1,000 Bet Reset Tokens)
Cashable No
DraftKings Sport

New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Odds Requirements -500
Cashable No

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.