Kansas City Royals vs Baltimore Orioles Prediction & Picks - MLB

USA - MLB

Kansas City Royals
4/21/26 19:40
Baltimore Orioles

Prediction:

 

Under 9.5 runs.

-129
$200 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Stephen Abiola | in MLB Picks

Kansas City Royals (7-16) and Baltimore Orioles (11-12) will meet in Game 2 of this four-game series on Tuesday night at Kauffman Stadium. The Royals lost 5-7 in extra innings to the Orioles, with Leody Taveras hitting a grand slam in the 12th inning for the visitors. It was a disappointing night for the Royals, who stranded 16 runners and failed to capitalize on three bases-loaded situations. They’ll be eager to post an improved performance tonight.

Baltimore Orioles, on the other hand, will be keen to build on their impressive performance on Monday night. The win against the Royals helped them avoid a sixth defeat in seven matches while extending the host’s losing streak to eight matches. They showed attacking improvement in Game 1, having scored just 22 runs in their last six contest before the Monday night contest. It was generally a morale-boosting performance.

Kansas City Royals vs Baltimore Orioles Form

Table

Teams Pts P W L
22 Baltimore Orioles
0.464 84 39 45
29 Kansas City Royals
0.405 84 34 50

Kansas City Royals and Baltimore Orioles Latest Matches

Kansas City Royals
Kansas City Royals Latest matches
L L L L L L
Victories

0/6 (0%)

Defeats

6/6 (100%)

Apr 20, 2026 - MLB

Kansas City Royals
5 :  7
Baltimore Orioles

Apr 19, 2026 - MLB

New York Yankees
7 :  0
Kansas City Royals

Apr 18, 2026 - MLB

New York Yankees
13 :  4
Kansas City Royals

Apr 17, 2026 - MLB

New York Yankees
4 :  2
Kansas City Royals

Apr 16, 2026 - MLB

Detroit Tigers
10 :  9
Kansas City Royals

Apr 15, 2026 - MLB

Detroit Tigers
2 :  1
Kansas City Royals
L L W W L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 20, 2026 - MLB

Kansas City Royals
5 :  7
Baltimore Orioles

Apr 12, 2026 - MLB

Kansas City Royals
5 :  6
Chicago White Sox

Apr 11, 2026 - MLB

Kansas City Royals
2 :  0
Chicago White Sox

Apr 10, 2026 - MLB

Kansas City Royals
2 :  0
Chicago White Sox

Apr 9, 2026 - MLB

Kansas City Royals
0 :  2
Chicago White Sox

Apr 5, 2026 - MLB

Kansas City Royals
5 :  8
Milwaukee Brewers
L L L L L L
Victories

0/6 (0%)

Defeats

6/6 (100%)

Apr 19, 2026 - MLB

New York Yankees
7 :  0
Kansas City Royals

Apr 18, 2026 - MLB

New York Yankees
13 :  4
Kansas City Royals

Apr 17, 2026 - MLB

New York Yankees
4 :  2
Kansas City Royals

Apr 16, 2026 - MLB

Detroit Tigers
10 :  9
Kansas City Royals

Apr 15, 2026 - MLB

Detroit Tigers
2 :  1
Kansas City Royals

Apr 14, 2026 - MLB

Detroit Tigers
2 :  1
Kansas City Royals
Baltimore Orioles
Baltimore Orioles Latest matches
L L W L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 20, 2026 - MLB

Kansas City Royals
5 :  7
Baltimore Orioles

Apr 19, 2026 - MLB

Cleveland Guardians
8 :  4
Baltimore Orioles

Apr 18, 2026 - MLB

Cleveland Guardians
4 :  2
Baltimore Orioles

Apr 17, 2026 - MLB

Cleveland Guardians
4 :  6
Baltimore Orioles

Apr 16, 2026 - MLB

Cleveland Guardians
4 :  2
Baltimore Orioles

Apr 15, 2026 - MLB

Baltimore Orioles
5 :  8
Arizona Diamondbacks
L W W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 15, 2026 - MLB

Baltimore Orioles
5 :  8
Arizona Diamondbacks

Apr 14, 2026 - MLB

Baltimore Orioles
3 :  4
Arizona Diamondbacks

Apr 13, 2026 - MLB

Baltimore Orioles
9 :  7
Arizona Diamondbacks

Apr 12, 2026 - MLB

Baltimore Orioles
6 :  2
San Francisco Giants

Apr 11, 2026 - MLB

Baltimore Orioles
6 :  2
San Francisco Giants

Apr 10, 2026 - MLB

Baltimore Orioles
3 :  6
San Francisco Giants
W L W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 20, 2026 - MLB

Kansas City Royals
5 :  7
Baltimore Orioles

Apr 19, 2026 - MLB

Cleveland Guardians
8 :  4
Baltimore Orioles

Apr 18, 2026 - MLB

Cleveland Guardians
4 :  2
Baltimore Orioles

Apr 17, 2026 - MLB

Cleveland Guardians
4 :  6
Baltimore Orioles

Apr 16, 2026 - MLB

Cleveland Guardians
4 :  2
Baltimore Orioles

Apr 8, 2026 - MLB

Chicago White Sox
3 :  5
Baltimore Orioles

Kansas City Royals against Baltimore Orioles : Head to Head (H2H)

Kansas City Royals

50 %

Baltimore Orioles

50 %

Apr 20, 2026 - MLB

Kansas City Royals
5 :  7
Baltimore Orioles

May 4, 2025 - MLB

Baltimore Orioles
6 :  11
Kansas City Royals

May 3, 2025 - MLB

Baltimore Orioles
0 :  4
Kansas City Royals

May 2, 2025 - MLB

Baltimore Orioles
3 :  0
Kansas City Royals

Apr 6, 2025 - MLB

Kansas City Royals
4 :  1
Baltimore Orioles

Apr 5, 2025 - MLB

Kansas City Royals
1 :  8
Baltimore Orioles

Kansas City Royals - Baltimore Orioles Key Points

  1. The total runs went under 9.5 in four of the last six Kansas City vs Baltimore Orioles clashes.
  2. The Royals are 3-2 in their last five meetings with the Orioles.
  3. The total runs went under 9.5 in four of the last seven Kansas City matches.
  4. The Orioles are 2-5 in their last seven matches all-time.

Our Kansas City Royals vs Baltimore Orioles Prediction

The Royals are the favorites at -135 odds. They’ll certainly feel the pressure to end their eight-game slide and improve their standings in the AL Central. Kansas City will hand the usually dependable Chris Bubic his fourth start this season, with a 2-1 record and a 3.97 ERA. The Orioles, meanwhile, will start Shane Baz, who is 0-2 with a 4.91 ERA this season. These stats clearly favor the Royals to end the skid. With Bubic on the mound, we don’t expect the Orioles to score as many runs as they did on Monday. Let’s also note that the hosts aren’t excelling offensively this year, averaging 3.3 runs per game, which is last in baseball. Still, their starting pitcher should make all the difference tonight.

Our prediction for Kansas City Royals vs Baltimore Orioles: Under 9.5 runs.

Prediction:

 

Under 9.5 runs.

-129
$200 offered for betting!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Kansas City Royals vs Baltimore Orioles Picks