Orioles Edge Royals in Extra-Inning Thriller
Monday, April 20, 2026, 7:40 PM ET · Kauffman Stadium
Baltimore Orioles 7, Kansas City Royals 5, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Baltimore Orioles vs Kansas City Royals?
Baltimore Orioles beat Kansas City Royals 7-5 at Kauffman Stadium on April 20, 2026.
Who was favored in Baltimore Orioles vs Kansas City Royals?
Baltimore Orioles were the favorite at DraftKings, moneyline -115 (about 53% implied). The favorite won.
In a tightly contested matchup at Kauffman Stadium, the Baltimore Orioles triumphed over the Kansas City Royals with a final score of 7-5 after 12 innings. This victory allowed the Orioles to secure the series win, finishing with a 2-1 record against the Royals. The game featured a dramatic back-and-forth, showcasing both teams' resilience and determination.
The Royals entered the game struggling, having lost their last seven consecutive games, with a recent record of 2-8 over their last ten outings. They averaged only 2.6 runs scored per game during this stretch while allowing 4.6 runs. Their home record stood at 2-2, but they were 0-6 in their last six away games. In contrast, the Orioles had a record of 4-6 in their last ten games, but they were also on a two-game losing streak. They averaged 4.6 runs scored and 4.9 runs allowed in that same period.
In terms of home and away performance, the Royals had a home record of 7-16 for the season, while the Orioles held an away record of 11-12. This matchup was particularly significant as both teams were looking to improve their standings in the league.
The game unfolded with the Royals taking an early lead in the second inning when Caglianone homered to center, putting them up 1-0. However, the Orioles fought back, tying the game in the ninth inning when Basallo singled to center, allowing Beavers to score. The tension escalated in the 11th inning when Beavers singled to right, scoring Alexander, and Witt Jr. followed with a single that brought Collins home, leveling the score at 2-2.
The 12th inning proved to be decisive for the Orioles. Basallo's single allowed Mayo to score, giving Baltimore a 3-2 lead. Taveras then hit a massive homer to center, scoring Basallo, Jackson, and Wilson, extending the lead to 7-2. The Royals did not go down without a fight, as Loftin doubled to left, bringing in Pasquantino, Thomas, and Perez to narrow the gap to 7-5, but it was not enough to overcome the deficit.
Injuries played a crucial role in this game, particularly for the Royals, who were missing several key players. Maikel Garcia was on the 10-Day Injured List with a hamstring issue, while Connor Seabold and James McArthur were on the 60-Day IL, with Seabold dealing with a lat injury and McArthur with an elbow issue. Tony Gonsolin and Beck Way were also unavailable, both on the 15-Day IL for elbow and shoulder injuries, respectively. The Orioles were also affected by injuries, with Tyler O'Neill on the 10-Day IL due to a shoulder problem, and Felix Bautista, Ryan Helsley, and Ryan Mountcastle all on the 60-Day IL for various ailments.
Betting lines from DraftKings indicated that the Orioles were favored at -115, with a spread of 1.5 and a total set at 9.0. The odds for the over were -108, while the under was at -112. The Royals were listed at -105 for the money line.
The weather conditions during the game were not provided, but the atmosphere at Kauffman Stadium was charged with anticipation as both teams sought to turn their fortunes around. Viewers were treated to a showcase of late-game heroics, with key players stepping up in critical moments.
This game not only highlighted the Orioles' ability to capitalize on opportunities but also underscored the Royals' ongoing struggles as they continue to seek answers amidst their losing streak. The final score of 7-5 reflects the competitive nature of the matchup, with both teams displaying moments of brilliance and resilience.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | BAL -115 | 9 o -108 / u -112 | Baltimore Orioles -115 · Kansas City Royals -105 |
Injury report
- Maikel Garcia10-Day-ILHamstringKansas City Royals
- Connor Seabold60-Day-ILLatKansas City Royals
- Tony Gonsolin15-Day-ILElbowKansas City Royals
- James McArthur60-Day-ILElbowKansas City Royals
- Beck Way15-Day-ILShoulderKansas City Royals
- Tyler O'Neill10-Day-ILShoulderBaltimore Orioles
- Felix Bautista60-Day-ILShoulderBaltimore Orioles
- Christian Franklin10-Day-ILHandBaltimore Orioles
- Ryan Helsley60-Day-ILElbowBaltimore Orioles
- Ryan Mountcastle60-Day-ILObliqueBaltimore Orioles
Recent form
Kansas City Royals
Last 10: 2-8Streak L72.6 scored · 4.6 allowed per game2-2 at home
- L0-7at New York YankeesApr 19
- L4-13at New York YankeesApr 18
- L2-4at New York YankeesApr 17
- L9-10at Detroit TigersApr 16
- L1-2at Detroit TigersApr 15
- L1-2at Detroit TigersApr 14
- L5-6vs Chicago White SoxApr 12
- W2-0vs Chicago White SoxApr 11
- W2-0vs Chicago White SoxApr 10
- L0-2vs Chicago White SoxApr 9
Baltimore Orioles
Last 10: 4-6Streak L24.6 scored · 4.9 allowed per game1-3 away
- L4-8at Cleveland GuardiansApr 19
- L2-4at Cleveland GuardiansApr 18
- W6-4at Cleveland GuardiansApr 17
- L2-4at Cleveland GuardiansApr 16
- L5-8vs Arizona DiamondbacksApr 15
- L3-4vs Arizona DiamondbacksApr 14
- W9-7vs Arizona DiamondbacksApr 13
- W6-2vs San Francisco GiantsApr 12
- W6-2vs San Francisco GiantsApr 11
- L3-6vs San Francisco GiantsApr 10
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Tampa Bay | - | 56 | L1 | .597 | 83 |
| New York | 3.5 | 60 | W2 | .571 | 80 |
| Boston | 8.5 | 65 | L2 | .536 | 75 |
| Toronto | 14.5 | 71 | W1 | .493 | 69 |
| Baltimore | 14.5 | 71 | L2 | .493 | 69 |
| Chicago | - | 66 | L1 | .525 | 73 |
| Cleveland | 3 | 69 | L1 | .504 | 70 |
| Minnesota | 6.5 | 73 | L1 | .479 | 67 |
| Detroit | 9 | 75 | W1 | .460 | 64 |
| Kansas City | 11.5 | 78 | L3 | .443 | 62 |
How the scoring went
- 2nd Inning0-1Caglianone homered to center (437 feet).
- 9th Inning1-1Basallo singled to center, Beavers scored, Alonso to third.
- 11th Inning2-1Beavers singled to right, Alexander scored.
- 11th Inning2-2Witt Jr. singled to left, Collins scored.
- 12th Inning3-2Basallo singled to left, Mayo scored.
- 12th Inning7-2Taveras homered to center (419 feet), Basallo scored, Jackson scored and Wilson scored.
- 12th Inning7-5Loftin doubled to left, Pasquantino scored, Thomas scored and Perez scored.
Win probability
Above the line favours Kansas City Royals, below favours Baltimore Orioles.
Venue
- Kauffman StadiumKansas City, Missouri
- Attendance13589
- OfficialsQuinn Wolcott, Brock Ballou, Adrian Johnson, Paul Clemons
Elsewhere
- Dodgers' Roberts says Ohtani 'visibly' ailing after 0-for-4 night
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights
Picks for MLB
MLB rules and settlement
These two, other days
- Orioles Sweep Royals with 8-2 VictoryJul 12, 2026
- Orioles Sweep Royals with 6-1 VictoryJul 11, 2026
- Orioles Complete Sweep Over Royals with 5-3 VictoryJul 10, 2026
- Orioles Edge Royals in High-Scoring AffairApr 22, 2026
- Royals Edge Orioles in Thrilling FinishApr 21, 2026