Kansas City Royals vs Baltimore Orioles Prediction & Picks - MLB

USA - MLB

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

Prediction:

 

Kansas City to win

-105
$350 offered for betting!

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

 by Bill Christy | in MLB Picks

Two teams struggling lately will meet for a 3-game series beginning tonight. The Kansas City Royals (7-15) will host the Baltimore Orioles (10-12) in a game that features two teams that have lost 12 of their last 14 games combined. One will have to win this one, and there seems to be a clear edge on the mound.

Baltimore is going to throw Kyle Bradish, who has struggled in the majority of his starts this season. His only good start and win came against the White Sox, who are near the bottom in all offensive categories. He is coming off 6 innings of work against the Diamondbacks, where he allowed 4 runs on 8 hits, but luckily did not factor into the decision.

He will be opposed by the Royals’ Seth Lugo. Unlike Bradish, Lugo has been pitching wonderfully. However, he has just simply not gotten the run support needed to pick up multiple wins. He has only allowed 4 runs in 24.1 innings of work to carry an impressive 1.48 ERA.

Kansas City is going to need to tag Bradish for just a couple of runs to get Lugo in line for the win here. Even if they are unable to get to Bradish, the Orioles bullpen has not been strong and could give the Royals ample opportunity to score late.

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 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
W L L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

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

Apr 4, 2026 - MLB

Kansas City Royals
8 :  2
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 L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

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

Apr 14, 2026 - MLB

Baltimore Orioles
3 :  4
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 W L W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

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

Apr 7, 2026 - MLB

Chicago White Sox
2 :  4
Baltimore Orioles

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

Kansas City Royals

67 %

Baltimore Orioles

33 %

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

Apr 4, 2025 - MLB

Kansas City Royals
8 :  2
Baltimore Orioles

Kansas City Royals - Baltimore Orioles Key Points

  1. Baltimore is 1-5 SU in its last 6 games.
  2. Baltimore is 1-3 SU in Bradish’s 4 starts.
  3. Baltimore is 4-9 SU in its last 13 games on the road.
  4. Kansas City is 6-2 SU in its last 8 games against Baltimore.

Our Kansas City Royals vs Baltimore Orioles Prediction

The 7-game losing streak of the Royals will come to an end tonight. Seth Lugo has been pitching too well over his 4 starts to have only one win, and that will change against the Orioles. Kyle Bradish’s struggles will continue for Baltimore and allow Lugo to get some important run support in this series opener here at home.

Our prediction for Kansas City Royals vs Baltimore Orioles: Kansas City to win

Prediction:

 

Kansas City to win

-105
$350 offered for betting!

FanDuel - Free Daily Dingers Game

FanDuel - Earn a Profit Boost with a Free Daily Dingers Game

With the MLB now back in full swing, FanDuel is currently offering an MLB-exclusive promotion for all its customers. To use this promo, navigate to the FanDuel homepage and click “Play Free” on the “Daily Dingers” tab at the top of the screen.

After doing so, you will be redirected to a page where you can select one player who you think will hit a home run during that day’s games.

If the player you picked hits a home run, your account will be credited with a profit boost token the following day. This token can then be used on any MLB game wager. Keep in mind that the bet you make with your profit boost token must have odds of -200 or longer.

Additionally, you can enter this “Daily Dinger” contest once every day, and this promotion will last the duration of the season, so be sure to take advantage of this promotion for the chance to earn a profit boost token every day of the season!

Take advantage now!

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

Kansas City Royals vs Baltimore Orioles Picks