The Baltimore Orioles narrowly defeated the Kansas City Royals 7-5 in 12 innings, with Samuel Basallo's late-game heroics proving crucial. Despite a lackluster performance, the Orioles managed to secure the win after a dramatic extra inning.
Key points
Samuel Basallo scored crucial runs for the Orioles
Orioles won 7-5 in 12 innings against the Royals
Kyle Bradish allowed ten hits but only one run
Gunnar Henderson was picked off twice during the game
Baltimore OriolesKansas City Royals
Apr 20, 2026; Kansas City, Missouri, USA; Baltimore Orioles catcher Samuel Basallo (29) celebrates with team mates after scoring in the twelfth inning against the Kansas City Royals at Kauffman Stadium. Mandatory Credit: Denny Medley-Imagn Images | Denny Medley-Imagn Images
Apr 20, 2026; Kansas City, Missouri, USA; Baltimore Orioles catcher Samuel Basallo (29) celebrates with team mates after scoring in the twelfth inning against the Kansas City Royals at Kauffman Stadium. Mandatory Credit: Denny Medley-Imagn Images | Denny Medley-Imagn Images
The Orioles offense has done it again. Don’t ask me for the definition of “it” in this context because the answer to that remains unclear early in the 2026 season. What is certain for tonight is this: The Orioles could have lost another stupid, frustrating game full of futility and easily-avoidable mistakes. They were one strike away from that exact outcome. Long afterwards, even after taking a five-run extra-innings lead, they were one swing away from that outcome. Still, when the dust settled, the O’s beat the Kansas City Royals by a 7-5 score in 12 innings.
This was a game that, in a lot of ways, the Orioles deserved to lose. One reason that they deserved to lose is that Gunnar Henderson led off the game with a walk and got picked off. Henderson led off the ninth inning with a walk and got picked off. In between these two bungled appearances on the bases, the entire remaining Orioles lineup collected exactly one hit: A double by Taylor Ward immediately after Henderson’s first pickoff.
Another reason that the Orioles deserved to lose this one is that starting pitcher had another tough night. Unlike his last tough game, where he was battered in the earned runs column, it wasn’t so bad this time. The ugly number is the hits column, with Bradish allowing ten hits over 5.1 innings. Ten hits! And he walked three guys too. That’s a lot of baserunners. Through all of this, he allowed just one single run, a solo home run hit by Royals outfielder . It could have been worse. Against any other team, perhaps it would have been. On Monday night, it was enough to keep the Orioles in the game.
Even with that effort, it very nearly didn’t matter that Bradish kept the Orioles in the game. The Orioles offense did very nearly nothing, and they were down to their last out with the tying run only as far as first base. kept the line moving, bringing up rookie catcher Samuel Basallo. We’ve seen Basallo have problems so far this season. He was down to his last strike but instead of striking out, he lined a fat pitch by Royals closer into left field, scoring and putting the Orioles back in the game.
The teams traded zeroes in the tenth and traded runs in the eleventh. The Orioles managed to score their zombie runner – or Manfred Man, or however you like to call it – as Beavers delivered an RBI hit with two outs in the top of the inning. It’s a good thing he did, too, because wasn’t able to put up a zero in the bottom half. After getting two outs, he had put two strikes on but could not execute the put-away pitch, and Witt got a game-tying hit of his own. Nunez closed the door from t here.
It’s rare to see the twelfth inning these days. These two teams deserved it on Monday night. That is not complimentary. Basallo, the ninth inning hero, promptly came through as he led off the twelfth with an almost-identical line drive that scored pinch runner . followed with a single, then , after attempting to sacrifice bunt earlier in the plate appearance, drew a walk to load the bases.
This brought up , hitless on the evening. Taveras has improbably been one of the better Orioles hitters so far. He came through once again on Monday night, walloping a pitch to the deepest part of center field in Kauffman Stadium. A grand slam! This despite the heroic leaping effort of Royals center fielder . The Orioles had a 7-2 lead just like that.
This ought to have been a comfortable lead, except for one thing: These are the 2026 Orioles. Their options for pitching the twelfth were few and they called upon rookie Cameron Foster. I don’t feel like doing the play-by-play of his inning because it’s late and I’m tired but you can see it in the final score: The Orioles had a 7-2 lead and they only won by two runs. Geez, dude. The game ended with the tying run at the plate for Kansas City. There’s no call for that. Even so, Foster’s performance wasn’t enough to revive the reeling Royals. He got three outs before giving up five runs. He only gave up three (and only two were earned). The game ended. The Orioles won. Sheesh.
These two teams will be back at it again on Tuesday night. That feels more like a threat than a neutral piece of information, but there we have it. Weather permitting, they will play again, and again after that on Wednesday. and are the scheduled starting pitchers as the series continues at 7:40 Eastern time. Try scoring some runs before the ninth inning this time, Orioles. Try to keep scoring after you’ve scored once.
\
It is a longtime tradition on Camden Chat after a win to deem a player the Most Birdland Player of the game, for someone who has made the most fun contribution to the win. Sometimes that’s the same thing as the Most Valuable Player of the game, sometimes it’s not. This used to be decided by poll, but we have lost that capability due to technical changes out of our control. So, it’s up to you to nominate your picks in the comments. Who’s your MBP? Choose wisely or be lightly mocked!
Q&A
How did Samuel Basallo contribute to the Orioles' victory against the Royals?
Samuel Basallo played a key role by hitting a crucial two-run single in the ninth inning and leading off the twelfth with another line drive that contributed to a grand slam.
What mistakes did the Orioles make during the game against the Royals?
The Orioles made several mistakes, including two pickoffs of Gunnar Henderson and a lack of offensive production, collecting only one hit in the early innings.
What was the final score of the Orioles vs. Royals game on April 20, 2026?
The final score was 7-5 in favor of the Baltimore Orioles after 12 innings.
Who was the starting pitcher for the Orioles in the game against the Royals?
Kyle Bradish was the starting pitcher for the Orioles, allowing ten hits and one run over 5.1 innings.
Related Articles
NBA·Recap
Wolves rally from 19 down to win wild Game 2
Timberwolves come back from 19 down to win Game 2 vs. Nuggets!
ESPN News··1 min read
Sports
Red Bull's difficult start and 1976 cars compared with 2026 - F1 Q&A
BBC Sport·
Sports
How will Barcelona line up against Celta Vigo?
Yahoo Sports·
Soccer·Recap
How Wolves paid the price for poor recruitment with humiliating relegation
Wolves face relegation to the Championship after a dismal season.
Sky Sports··1 min read
Sports
India may rest top stars for Afghanistan Test, final call with management | Exclusive
Yahoo Sports·
Sports
Carlos Alcaraz awaiting test results for wrist injury with French Open title defence at risk