Twins Video
Box Score
Starting Pitcher: Joe Ryan 4 IP, 9 H, 5 ER, 0 BB, 3 K (77 pitches, 49 strikes)
Home Runs: -0-
Bottom 3 WPA: Joe Ryan -0.25, Byron Buxton -0.07, Matt Wallner -0.05
Win Probability Chart (via FanGraphs):
The Twins continued their first divisional series of the season, looking to bounce back after continuing their losses from Baltimore into Kansas City. Heading into tonight, the Twins were also trying to come out with a better record, after losing 10 of their last 12 games there. Alas, it was more of the same frustrating formula, as Minnesota fell to the Kansas City Royals at Kauffman Stadium in a game that felt all too familiar.
The Twins were hoping for Joe Ryan to continue the good work he did on Opening Day, when the team fell to Baltimore but Ryan looked magnificent. Instead, the Royals jumped ahead in the second inning, capitalizing on a two-out double from Jac Caglianone. That moment sparked a string of two-out damage against Ryan. Isaac Collins followed with a double of his own, and after a single by Kyle Isbel, Caglianone came around to score. Isbel then advanced on a stolen base during Maikel García’s at-bat, setting up another scoring opportunity against a clearly struggling Ryan.
García worked a five-pitch at-bat before sending a ground ball that appeared playable for shortstop Brooks Lee, but it deflected off his arm, allowing Isbel to score. Ryan retired Bobby Witt Jr. on a pop fly to end the inning, but the damage had already been done.
The Twins were not only scoreless through three innings, but they had more challenges than hits. Matt Wallner, who had already drawn attention for an ill-advised challenge during the Orioles series on a pitch that was clearly a strike down the middle, added to the frustration. He challenged another call, lost it, and ended the first inning, leaving the Twins with just one remaining challenge for the next 24 outs.
Fortunately for Minnesota, they would later win two challenges before the end of the third, something they desperately needed. Still, it raises the question of whether Wallner should be on some sort of “challenge timeout,” if such a thing exists.
Meanwhile, the rain intensified from a light mist to a steady sprinkle, but play continued as both teams pushed to reach the fifth inning. The Royals kept the pressure on, adding another run in the third to go up 4–0. In the fourth, they loaded the bases with no outs, threatening to break the game open. However, Ryan, with help from his defense, limited the damage to just one run. The fog got denser. Fly balls became hard to see; ground balls became hard to handle cleanly.
The game was still alive starting the fifth. After a pop-out by Victor Caratini, Royce Lewis banged a double out to the right-center field gap, followed by a single from Lee, scoring Lewis to narrow the gap to 5-1. A very frustrated Martin, who has been hitting well this series, saw seven pitches before striking out. Buxton did likewise, to end the inning.
Cody Laweryson replaced Joe Ryan in the fifth inning, making his 2026 debut. The rookie was immediately tested—baptized by rain at Kauffman Stadium—but showed flashes of composure. He struck out two and held the home side at bay in that first frame.
Laweryson returned for the sixth, as did the grounds crew, drawing cheers as they worked to keep the field playable. But the worsening conditions began to impact his command. He loaded the bases with no outs and walked in a run, allowing Jac Caglianone to score and extend the Royals’ lead to 6–1. As the farce deepened, Matt Wallner chased a fly from Witt into foul territory and slammed into the wall, missing the catch. Clearly frustrated, he quickly regrouped and redeemed himself by tracking down Witt’s ensuing sacrifice fly for the first out. Still, the lead stretched to 7-1.
Twins manager Derek Shelton turned to Zak Kent to stop the bleeding, but Kansas City kept the pressure on. With two outs and the bases loaded, Jonathan India delivered the decisive blow—a grand slam that broke the game open at 12–1.
The Twins showed signs of life in the seventh, loading the bases with one out. Austin Martin won a challenge that overturned a called strike into a ball, resulting in a walk that made it 12–2. Luke Keaschall followed with a two-run double, trimming the deficit to 12–4.
The Royals answered with a run in the bottom half to push the lead to 13–4, but Minnesota wasn’t done. In the eighth, facing Alex Lange, the Twins mounted another rally. Jeffers and Josh Bell drew walks, and Caratini drove a ball into the right-center gap to bring in a run, cutting it to 13–5 with no outs. Martin kept the line moving by being plunked, which forced in another run, making it 13–6.
The Twins refused to go quietly. After two quick outs, Bell stepped in and benefited from a successful challenge that extended his at-bat. On the very next pitch, he launched a three-run home run deep to left field, pulling Minnesota within 13–9 and injecting late life into the game.
But the rally stalled there. Royals closer Lucas Erceg was able to shut the door, with the tying run dying in the on-deck circle.
The Twins can’t pin this loss on the weather. The rally was too little, too late.
With a return to Minnesota ahead, Ryan will have a chance to reset and reestablish himself in front of the home crowd—an opportunity to get back to the command and reliability that define him at his best, and the offense can keep forging forward and hopefully continue to show the same grit they showed tonight.
What's Next
Minnesota has one more chance to claim a win in Missouri, before heading to Target Field to welcome back the fans for the home opener against the Tampa Bay Rays. The Twins will tab Taj Bradley to the mound, while Kansas City is expected to send ace southpaw Cole Ragans out there, Thursday at 1:10 PM CT.
Postgame Interviews
(Coming Soon)
Bullpen Usage Chart







Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now