Baltimore Orioles vs Kansas City Royals Prediction, 4/20/2026 MLB Picks, Best Bets & Odds
Game: Baltimore Orioles vs Kansas City Royals
Date: Monday, April 20, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: Baltimore (-132) Kansas City (+110)
The Baltimore Orioles (10-11) are en route to Kauffman Stadium on Monday where they will take on the Kansas City Royals (7-14). The moneyline on this game has the Orioles at -132 and the Royals are at +110. The total is set at 8.5. The expected starting pitchers will be Kyle Bradish and Seth Lugo.

Baltimore is slugging .379 and have struck out 198 times, while being walked on 84 occasions. They have recorded 86 runs batted in and 161 hits on the season, while their team batting average is sitting at .234. The Orioles have compiled 38 doubles as a team and have hit 20 balls out of the park. They have earned a total of 87 runs while holding a team OBP of .321. As a team, the Baltimore Orioles are scoring 4.1 runs per game, which has them sitting at 18th in baseball.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH hit another top play Saturday with a 7-Unit NBA win. He also won his most recent 7-Unit in MLB last Sunday and is now on an 11-6 (65%) with 7-Unit MLB picks. Rickenbach has a 7-Unit MLB Play (3 p.m.) Sunday. Sign up below. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Picks Today
The Orioles have compiled a team earned run average of 3.84 on the year (12th in MLB), and their staff has struck out 184 hitters. Orioles pitchers have given up 21 home runs and 90 total runs (12th in the league). Their pitching staff has walked 72 opposing batters and their FIP is 3.94 as a team this year. Baltimore has given up 173 hits (8.4 per 9 innings) and 79 earned runs. They have earned a K/BB ratio of 2.56 and their pitching staff has recorded a WHIP of 1.32.
Orioles relief pitchers have gone to the mound with players on base 16 times and also have had 28 appearances in high leverage situations. The relief pitchers have accumulated 16 holds on the year (6th in MLB). The Orioles bullpen have a save rate of 80.0% and have come into the game in 27 save situations. They have earned 8 saves this season and have missed out on 2 out of their 10 chances to get a save. The relievers have inherited 24 runners this year and 12.5% of those runners crossing the plate. The Orioles have sent 70 relievers to the hill so far this year.
The Atlanta Braves have accounted for 556 putouts at this point in the season, in addition to 181 assists and 11 errors. Their fielding percentage sits at .985 which has them ranked 17th in baseball, and they have turned 18 double plays. The Orioles have converted 68.6% of balls in play into outs out of 1,668 innings, which ranks them 23rd in MLB.
Bradish (20-17 career win-loss mark) holds a FIP of 3.53 and he has faced 1,557 opposing hitters during his time in the major leagues. He has allowed 323 hits (7.7 hits per nine innings) and has had 125 free passes. His ERA is 3.59 (150 ER's allowed) and his WHIP is 1.190. Bradish has taken the ball for 376 frames and has earned 400 K's so far in his career.
Kansas City has accounted for 17 HRs this year to go along with 67 runs batted in. They have recorded 28 two-baggers, while walking 70 times as well as notching 71 runs. The Kansas City Royals have a team OBP of .298 in addition to a batting average of .219 for the year. The Royals hold a slugging percentage of .342 and they average 3.38 runs per game (29th in MLB). They have been rung up on 179 occasions (13th in the league) and have 147 base hits.
The Royals are sitting with a team WHIP of 1.358 and have a FIP of 4.49 as a unit for the season. They have a ranking of 9th in baseball as a pitching staff in total hits surrendered with 160. The Kansas City pitching staff have allowed 96 runs so far this season while having an ERA of 4.47 (90 earned runs surrendered). Their strikeout to walk ratio comes in at 8.70 (175 strikeouts vs 86 walks). They have allowed 25 dingers and they concede 4.77 runs per 9 innings (21st in the league).
Kansas City bullpen pitchers hold an inherited score percentage of 23.5% out of their 17 inherited base runners. Their relievers have come in 17 times in high leverage situations and on 10 occasions with base runners. With 21 save situations, the Royals have earned 10 holds and also 4 blown saves. They are ranked 16th in baseball with a save rate of 63.6%, and they have sent 60 relief pitchers onto the diamond over the course of the season.
In 1,632 innings played, the Royals have earned a defensive efficiency of 71.0% (10th in baseball). The Kansas City Royals have turned 18 double plays and have a fielding percentage of .990 (6th in MLB). The Royals have accrued 170 assists, 7 errors and have notched a total of 544 putouts on the season.
So far in his pro baseball career, Lugo has surrendered 907 hits and he has 975 strikeouts in 1,017 innings. He has surrendered a total of 389 earned runs while holding a WHIP of 1.169 and a FIP of 3.4. His strikeout to walk ratio is 3.46 and he has gone up against 4,190 hitters thus far in his career. Lugo (65-48 career win-loss record) is the owner of a 3.44 earned run average while allowing 8.0 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Kansas City (+110)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Kansas City Royals - Twitter
Baltimore Orioles - Twitter
