The Breakdown · Blown Gem · 2026-05-08

Montero's 71-Pitch Effort Unravels in Royals' Walk-Off Win

DET @ KC · May 8, 2026 · Final: Royals 4, Tigers 3

Keider Montero
Keider Montero
Starter
DET
vs.
Kris Bubic
Kris Bubic
Starter
KC

Keider Montero threw 71 pitches across six innings Friday night in Kansas City, allowed one run, struck out four, and walked one. Detroit Tigers manager A.J. Hinch watched all of that and pulled him anyway. By the time the Royals walked it off in the bottom of the ninth, that decision had become the only number worth arguing about.

Montero was averaging fewer than 12 pitches per inning, the kind of efficiency that leaves a starter with a full arsenal in the sixth. He exited with Detroit leading 3-1 and his final frame clean — no traffic, no drama, no visible reason to hand the ball off.

The Tigers had built that lead methodically. In the top of the second, Spencer Torkelson grounded into a double play, but Riley Greene scored on the exchange to put Detroit up 1-0. Kansas City answered in the bottom of the second when Royals outfielder Isaac Collins lined a single to right, scoring Jac Caglianone to knot it at one. Detroit reclaimed the lead for good — or so it seemed — in the top of the sixth, when Wenceel Pérez lined a sharp double to center to score Dillon Dingler, then Torkelson doubled to left to score Pérez. Detroit 3, Kansas City 1.

That's where Montero's night ended.

Tigers reliever Tyler Holton handled the seventh cleanly — a pop-out, a lineout, and a swinging strikeout in 14 pitches, nothing gained, nothing lost.

Then came Kyle Finnegan in the eighth, and the evening came apart. Royals second baseman Michael Massey opened with a sharp double to center. Isbel followed with a ground-ball single to right; Massey scored, and Isbel advanced to third on a fielding error by right fielder Pérez. Royals third baseman Maikel Garcia then lined a single to center to score Isbel, and just like that the lead was gone — 3-3. Finnegan walked Bobby Witt Jr. before Hinch went to Brant Hurter, who got Vinnie Pasquantino to ground into a double play and escaped the frame without further damage.

Hurter returned for the ninth and retired Caglianone and Collins in succession. Then Nick Loftin doubled to center, and Isbel — who had already tied it — grounded a single to left off Hurter. Loftin scored. Royals 4, Tigers 3. Ball game.

Isbel's two singles were the spine of the collapse: the first cut the deficit to one and reached him on a fielding error that turned a single into a third-base camp; the second ended it. Finnegan, who recorded zero outs, absorbed the blown save.

Montero's line will sit in the box score looking like a win that got away from someone else. Seventy-one pitches, six innings, one earned run — a starter who left the mound with a lead and enough left to pitch.

Was 71 pitches and six innings enough reason to pull him?

The Numbers

Starter line
6.0 IP, 3 H, 1 ER, 4 K, 1 BB
Pitch count
71 (11.8 P/IP)
Exit
completed the 6th; scoreless final inning
Score at exit
DET 3, KC 1 (lead +2)
First reliever
Tyler Holton, 7th (LI 1.20)
Inherited runners
none
Bullpen runs allowed
3 (biggest single inning: 2)
Final
DET 3, KC 4 — lost by 1, walk-off
Lead surrendered
bottom of the 9th

Bullpen Sequence

Every reliever after the starter exited, in the order they entered. Scoring plays shown verbatim from the MLB feed.

Tyler Holton

1.0 IP · 0 H · 0 R · 0 ER · 0 BB · 1 K · 14 pitches · hold
  • Plus 3 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).

Kyle Finnegan

0.0 IP · 3 H · 2 R · 2 ER · 1 BB · 0 K · 12 pitches · blown save
  • T8 · Single Kyle Isbel singles on a ground ball to right fielder Wenceel Pérez. Michael Massey scores. Kyle Isbel to 3rd. Kyle Isbel advances to 3rd, on a fielding error by right fielder Wenceel Pérez.
  • T8 · Single Maikel Garcia singles on a line drive to center fielder Matt Vierling. Kyle Isbel scores.
  • Plus 2 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).

Brant Hurter

1.2 IP · 2 H · 1 R · 1 ER · 1 BB · 1 K · 30 pitches
  • T9 · Single Kyle Isbel singles on a ground ball to left fielder Riley Greene. Nick Loftin scores.
  • Plus 6 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).

Scoring Summary

Inn.PlayScore
T2 Spencer Torkelson grounds into a double play, third baseman Maikel Garcia to second baseman Michael Massey to first baseman Vinnie Pasquantino. Riley Greene scores. Wenceel Pérez out at 2nd. Spencer Torkelson out at 1st. 1-0
B2 Isaac Collins singles on a line drive to right fielder Wenceel Pérez. Jac Caglianone scores. 1-1
T6 Wenceel Pérez doubles (2) on a sharp line drive to center fielder Kyle Isbel. Dillon Dingler scores. 2-1
T6 Spencer Torkelson doubles (7) on a sharp line drive to left fielder Isaac Collins. Wenceel Pérez scores. 3-1
B8 Kyle Isbel singles on a ground ball to right fielder Wenceel Pérez. Michael Massey scores. Kyle Isbel to 3rd. Kyle Isbel advances to 3rd, on a fielding error by right fielder Wenceel Pérez. 3-2
B8 Maikel Garcia singles on a line drive to center fielder Matt Vierling. Kyle Isbel scores. 3-3
B9 Kyle Isbel singles on a ground ball to left fielder Riley Greene. Nick Loftin scores. 3-4

Box score

Final 3–4

Line score

  123456789 R H E
DET 010002000 3 8 1
KC 010000021 4 8 0

DETLosing team

Batting

Batter ABRHRBIBBSOAVG
Kerry CarpenterRF 1 0 0 0 0 0 .208
Kevin McGonigle3B 3 0 0 0 2 1 .293
Colt KeithDH 2 0 0 0 0 0 .321
Dillon DinglerC 4 1 0 0 0 1 .239
Riley GreeneLF 4 1 3 0 0 1 .309
Wenceel PérezCF 4 1 2 1 0 1 .174
Spencer Torkelson1B 4 0 1 1 0 0 .208
Zach McKinstry2B 2 0 1 0 0 0 .196
Zack ShortSS 2 0 0 0 2 1 .000
Matt VierlingCF 4 0 1 0 0 0 .226
Jahmai JonesDH 2 0 0 0 1 0 .200
Hao-Yu Lee2B 2 0 0 0 0 1 .163

Pitching

Pitcher IPHRERBBSONP
Keider MonteroSP 6.0 3 1 1 1 4 71
Tyler HoltonRP 1.0 0 0 0 0 1 14
Kyle FinneganRP 0.0 3 2 2 1 0 12
Brant HurterRP 1.2 2 1 1 1 1 30

KCWinning team

Batting

Batter ABRHRBIBBSOAVG
Maikel Garcia3B 4 0 1 1 0 0 .269
Bobby Witt Jr.SS 3 0 1 0 1 0 .299
Vinnie Pasquantino1B 3 0 0 0 1 0 .190
Salvador PerezDH 3 0 0 0 1 1 .195
Jac CaglianoneRF 4 1 1 0 0 1 .243
Isaac CollinsLF 4 0 1 1 0 2 .250
Nick LoftinPH 1 1 1 0 0 0 .282
Kyle IsbelCF 4 1 2 2 0 0 .283
Carter JensenC 3 0 0 0 0 2 .217
Lane ThomasPH 1 0 0 0 0 0 .224
Michael Massey2B 3 1 1 0 0 0 .229

Pitching

Pitcher IPHRERBBSONP
Kris BubicSP 5.2 4 3 3 4 5 96
Nick MearsRP 0.1 1 0 0 0 0 7
Luinder AvilaRP 1.0 1 0 0 0 1 18
John SchreiberRP 1.0 1 0 0 0 0 12
Lucas ErcegRP 1.0 1 0 0 1 0 14