Lugo's Seven Dominant Innings Buried by Lange's Five-Run Twelfth
KC vs BAL · April 20, 2026 · Final: Orioles 7, Royals 5
Seth Lugo walked four Baltimore batters in seven innings and still allowed only one hit. The Kansas City starter struck out seven, worked 93 pitches at 13.3 per inning, and left after the seventh with a 1-0 lead. The bullpen got the ball needing nine outs.
It needed 18 innings to finish the game.
Royals first baseman Jac Caglianone had given Kansas City everything it needed in the bottom of the second, sending a fly ball to center for his first home run of the season. Lugo made that one run look enormous, permitting only a single hit the rest of his seven frames while striking out seven Orioles. When he exited after the seventh, the Royals held a 1-0 lead.
Matt Strahm took the eighth at a leverage index of 2.10 and was perfect — striking out Baltimore's Weston Wilson, Leody Taveras, and Blaze Alexander in order on 20 pitches.
Then Lucas Erceg walked three batters in the ninth. Gunnar Henderson led off with a walk, Taylor Ward followed, and after Dylan Beavers grounded into a forceout, Pete Alonso drew another free pass to load the bases. Baltimore catcher Samuel Basallo lined a sharp single to center fielder Kyle Isbel, scoring Beavers and sending Alonso to third. Erceg escaped further damage when Jeremiah Jackson grounded into a forceout, but the tie was in. Kansas City had burned 32 pitches from its closer to survive the ninth at 1-1.
Daniel Lynch IV bridged through the tenth cleanly, striking out two and retiring the side in order. John Schreiber entered in the eleventh and got two outs before Baltimore's Dylan Beavers lined a single to right fielder Lane Thomas, scoring Blaze Alexander to put the Orioles ahead 2-1. Schreiber stranded the runners after that, and Bobby Witt Jr. answered in the bottom of the eleventh — lining a single to left fielder Taylor Ward to score Isaac Collins and tie the game at two.
The twelfth belonged to Alex Lange, and not in any good way. Basallo opened with a sharp line drive single to left fielder Isaac Collins, scoring Coby Mayo to put Baltimore ahead 3-2 for the first time. Jeremiah Jackson followed with a ground-ball single to left, and Weston Wilson walked to load the bases. Leody Taveras then hit his second grand slam of the season to center field, scoring Basallo, Jackson, and Wilson. Baltimore led 7-2.
Lange struck out the final two batters and got a flyout, but the damage was done — five runs on three hits and a walk, 31 pitches, a grand slam that finished the night.
Kansas City's Nick Loftin doubled in the bottom of the twelfth, a ground ball to left fielder Taylor Ward that scored Vinnie Pasquantino, Salvador Perez, and Lane Thomas to bring the final to 7-5. Three runs on one swing, but three innings too late.
Lugo held Baltimore to one hit over seven innings and handed a lead to a bullpen that walked six batters and served up a grand slam. The relievers after Strahm combined for seven runs on five hits. Whether Erceg's three walks in the ninth or Lange's implosion in the twelfth was the more damaging failure is the only debate left — Lugo's part of the night gave Kansas City every reason to win.
The Numbers
- Starter line
- 7.0 IP, 1 H, 0 ER, 7 K, 4 BB
- Pitch count
- 93 (13.3 P/IP)
- Exit
- completed the 7th; scoreless final inning
- Score at exit
- KC 1, BAL 0 (lead +1)
- First reliever
- Matt Strahm, 8th (LI 2.10)
- Inherited runners
- none
- Bullpen runs allowed
- 7 (biggest single inning: 5)
- Final
- KC 5, BAL 7 — lost by 2, extra innings
- Lead surrendered
- top of the 12th
Bullpen Sequence
Every reliever after the starter exited, in the order they entered. Scoring plays shown verbatim from the MLB feed.
Matt Strahm
- Plus 3 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).
Lucas Erceg
- T9 · Single Samuel Basallo singles on a sharp line drive to center fielder Kyle Isbel. Dylan Beavers scores. Pete Alonso to 3rd.
- Plus 5 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).
Daniel Lynch IV
- Plus 4 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).
John Schreiber
- T11 · Single Dylan Beavers singles on a line drive to right fielder Lane Thomas. Blaze Alexander scores.
- Plus 2 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).
Alex Lange
- T12 · Single Samuel Basallo singles on a sharp line drive to left fielder Isaac Collins. Coby Mayo scores.
- T12 · Home Run Leody Taveras hits a grand slam (2) to center field. Samuel Basallo scores. Jeremiah Jackson scores. Weston Wilson scores.
- Plus 5 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).
Scoring Summary
| Inn. | Play | Score |
|---|---|---|
| B2 | Jac Caglianone homers (1) on a fly ball to center field. | 0-1 |
| T9 | Samuel Basallo singles on a sharp line drive to center fielder Kyle Isbel. Dylan Beavers scores. Pete Alonso to 3rd. | 1-1 |
| T11 | Dylan Beavers singles on a line drive to right fielder Lane Thomas. Blaze Alexander scores. | 2-1 |
| B11 | Bobby Witt Jr. singles on a line drive to left fielder Taylor Ward. Isaac Collins scores. | 2-2 |
| T12 | Samuel Basallo singles on a sharp line drive to left fielder Isaac Collins. Coby Mayo scores. | 3-2 |
| T12 | Leody Taveras hits a grand slam (2) to center field. Samuel Basallo scores. Jeremiah Jackson scores. Weston Wilson scores. | 7-2 |
| B12 | Nick Loftin doubles (2) on a ground ball to left fielder Taylor Ward. Vinnie Pasquantino scores. Salvador Perez scores. Lane Thomas scores. | 7-5 |
Box score
▸
Line score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | R | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BAL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 5 | 7 | 6 | 0 |
| KC | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 5 | 14 | 0 |
KCLosing team
Batting
| Batter | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia3B | 6 | 0 | 3 | 0 | 0 | 1 | .272 |
| Bobby Witt Jr.SS | 5 | 0 | 2 | 1 | 1 | 1 | .287 |
| Vinnie Pasquantino1B | 4 | 1 | 0 | 0 | 2 | 1 | .149 |
| Salvador PerezDH | 6 | 1 | 3 | 0 | 0 | 1 | .176 |
| Lane ThomasRF | 0 | 1 | 0 | 0 | 1 | 0 | .195 |
| Nick Loftin2B | 2 | 0 | 2 | 3 | 1 | 0 | .364 |
| Elias DíazC | 1 | 0 | 0 | 0 | 0 | 0 | .500 |
| Isaac CollinsLF | 6 | 1 | 2 | 0 | 0 | 2 | .196 |
| Kyle IsbelCF | 5 | 0 | 0 | 0 | 0 | 4 | .241 |
| Carter JensenC | 4 | 0 | 1 | 0 | 0 | 1 | .238 |
| Michael Massey2B | 3 | 0 | 0 | 0 | 0 | 1 | .154 |
| Jac CaglianoneRF | 4 | 1 | 1 | 1 | 1 | 1 | .269 |
Pitching
| Pitcher | IP | H | R | ER | BB | SO | NP |
|---|---|---|---|---|---|---|---|
| Seth LugoSP | 7.0 | 1 | 0 | 0 | 4 | 7 | 93 |
| Matt StrahmRP | 1.0 | 0 | 0 | 0 | 0 | 3 | 20 |
| Lucas ErcegRP | 1.0 | 1 | 1 | 1 | 3 | 0 | 32 |
| Daniel Lynch IVRP | 1.1 | 0 | 1 | 0 | 0 | 2 | 12 |
| John SchreiberRP | 0.2 | 1 | 0 | 0 | 0 | 0 | 12 |
| Alex LangeRP | 1.0 | 3 | 5 | 4 | 1 | 2 | 31 |
BALWinning team
Batting
| Batter | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Gunnar HendersonSS | 4 | 0 | 0 | 0 | 2 | 3 | .196 |
| Taylor WardLF | 4 | 0 | 1 | 0 | 2 | 0 | .293 |
| Dylan BeaversDH | 5 | 1 | 1 | 1 | 0 | 1 | .211 |
| Samuel BasalloC | 3 | 1 | 2 | 2 | 2 | 0 | .167 |
| Jeremiah Jackson2B | 5 | 1 | 1 | 0 | 0 | 0 | .296 |
| Weston Wilson3B | 2 | 1 | 0 | 0 | 1 | 2 | .286 |
| Leody TaverasCF | 5 | 1 | 1 | 4 | 0 | 1 | .341 |
| Blaze AlexanderRF | 5 | 1 | 0 | 0 | 0 | 3 | .192 |
| Pete Alonso1B | 4 | 0 | 0 | 0 | 1 | 2 | .198 |
| Colton CowserRF | 2 | 0 | 0 | 0 | 0 | 2 | .167 |
Pitching
| Pitcher | IP | H | R | ER | BB | SO | NP |
|---|---|---|---|---|---|---|---|
| Kyle BradishSP | 5.1 | 10 | 1 | 1 | 3 | 7 | 104 |
| Rico GarciaRP | 1.0 | 0 | 0 | 0 | 1 | 1 | 16 |
| Grant WolframRP | 0.2 | 1 | 0 | 0 | 0 | 1 | 17 |
| Yennier CanoRP | 1.0 | 0 | 0 | 0 | 0 | 0 | 17 |
| Ryan HelsleyRP | 1.0 | 0 | 0 | 0 | 0 | 2 | 12 |
| Anthony NunezRP | 2.0 | 1 | 1 | 0 | 1 | 1 | 25 |
| Cameron FosterRP | 1.0 | 2 | 3 | 2 | 1 | 1 | 20 |