The Breakdown · Blown Gem · 2026-04-14

Guardians Bullpen Squanders Three-Run Lead in Cardinals Walk-Off

CLE @ STL · April 14, 2026 · Final: Cardinals 6, Guardians 5

Joey Cantillo
Joey Cantillo
Starter
CLE
vs.
Michael McGreevy
Michael McGreevy
Starter
STL

Cleveland took a 5-2 lead into the eighth inning at Busch Stadium on Tuesday and lost 6-5 in ten innings. Joey Cantillo pitched six steady innings to get there. Four relievers gave it back.

Cantillo held his own in a game that opened with four home runs in the first three innings. Cleveland's José Ramírez led off the top of the first with his third home run of the season, a fly ball to right. St. Louis answered immediately in the bottom half when Cardinals catcher Iván Herrera matched it with a solo shot to left. Guardians center fielder Daniel Schneemann put Cleveland back in front in the top of the second with a fly ball to center. Cardinals infielder JJ Wetherholt tied it again in the bottom of the third with a drive to right-center.

Cantillo kept the game there — tied at two — through six innings, scattering five hits, walking two, and striking out four on 82 pitches. Thirteen-and-a-half per inning. He finished the sixth cleanly and manager Stephen Vogt handed the ball to Cleveland's bullpen.

Guardians reliever Shawn Armstrong handled the seventh without allowing a run, working around a single and a stolen base to retire the side.

Cleveland broke the tie in the top of the eighth. Guardians outfielder George Valera grounded a double down the left-field line, scoring Ramírez to make it 3-2. Two batters later, Angel Martínez grounded a double to right, scoring Kyle Manzardo and Juan Brito to push the lead to 5-2.

Cardinals reliever Erik Sabrowski came on and held the Guardians scoreless the rest of the eighth — but Sabrowski had his own trouble in the bottom half. After striking out Thomas Saggese and walking José Fermín, Sabrowski surrendered Wetherholt's second home run of the game, a two-run fly ball to left that scored Fermín and cut the deficit to 5-4.

Cade Smith took over for Cleveland in the ninth with a one-run lead and a save situation. He retired the first two batters, but Cardinals shortstop Masyn Winn reached on a fielding error by Guardians second baseman Juan Brito. Cardinals catcher Yohel Pozo then lined a sharp double to right, scoring Winn to tie the game at five and hand Smith a blown save.

The game moved to the tenth. Cardinals infielder Thomas Saggese began the inning at second base under extra-innings rules. Cleveland reliever Tim Herrin entered, and Cardinals outfielder Nathan Church lifted a sacrifice fly to right, deep enough to score Saggese with the walk-off run.

The loss belonged to Herrin. The blown save belonged to Smith. The damage that made it possible — the two-run home run that erased a comfortable cushion — came off Sabrowski in the eighth.

Cantillo's 82-pitch effort and a three-run eighth gave Cleveland every reasonable chance to win this game. Whether the bullpen that followed was unlucky, overmatched, or simply had a bad night is a question the Guardians will be sorting through for a while.

The Numbers

Starter line
6.0 IP, 5 H, 2 ER, 4 K, 2 BB
Pitch count
82 (13.7 P/IP)
Exit
completed the 6th; scoreless final inning
Score at exit
CLE 2, STL 2 (tied)
First reliever
Shawn Armstrong, 7th (LI 1.80)
Inherited runners
none
Bullpen runs allowed
4 (biggest single inning: 2)
Final
CLE 5, STL 6 — lost by 1, walk-off
Lead surrendered
bottom of the 10th

Bullpen Sequence

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

Shawn Armstrong

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

Erik Sabrowski

1.0 IP · 1 H · 2 R · 2 ER · 1 BB · 2 K · 1 HR · 24 pitches · hold
  • T8 · Home Run JJ Wetherholt homers (3) on a fly ball to left field. José Fermín scores.
  • Plus 4 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).

Cade Smith

1.0 IP · 1 H · 1 R · 0 ER · 0 BB · 1 K · 18 pitches · blown save
  • T9 · Double Yohel Pozo doubles (1) on a sharp line drive to right fielder Angel Martínez. Masyn Winn scores.
  • Plus 4 non-scoring plate appearances (strikeouts, outs, walks not yet cashed in).

Tim Herrin

0.1 IP · 0 H · 1 R · 0 ER · 0 BB · 0 K · 2 pitches
  • T10 · Sac Fly Nathan Church out on a sacrifice fly to right fielder Angel Martínez. Thomas Saggese scores.

Scoring Summary

Inn.PlayScore
T1 José Ramírez homers (3) on a fly ball to right field. 1-0
B1 Iván Herrera homers (1) on a fly ball to left field. 1-1
T2 Daniel Schneemann homers (1) on a fly ball to center field. 2-1
B3 JJ Wetherholt homers (2) on a fly ball to right center field. 2-2
T8 George Valera doubles (1) on a ground ball to left fielder Thomas Saggese. José Ramírez scores. Kyle Manzardo to 3rd. 3-2
T8 Angel Martínez doubles (4) on a ground ball to right fielder Jordan Walker. Kyle Manzardo scores. Juan Brito scores. 5-2
B8 JJ Wetherholt homers (3) on a fly ball to left field. José Fermín scores. 5-4
B9 Yohel Pozo doubles (1) on a sharp line drive to right fielder Angel Martínez. Masyn Winn scores. 5-5
B10 Nathan Church out on a sacrifice fly to right fielder Angel Martínez. Thomas Saggese scores. 5-6

Box score

Final 5–6

Line score

  12345678910 R H E
CLE 1100000300 5 9 1
STL 1010000211 6 8 0

CLELosing team

Batting

Batter ABRHRBIBBSOAVG
Steven KwanLF 5 0 0 0 0 0 .239
Chase DeLauterDH 5 0 0 0 0 1 .273
José Ramírez3B 4 2 2 1 1 1 .217
Kyle Manzardo1B 5 1 2 0 0 2 .146
Juan Brito2B 1 1 0 0 0 0 .261
Angel MartínezRF 4 0 1 2 0 0 .314
Daniel SchneemannCF 2 1 1 1 2 0 .268
David FryC 2 0 0 0 0 0 .192
Brayan RocchioSS 4 0 1 0 0 2 .204
George ValeraRF 4 0 1 1 0 0 .250
Bo NaylorC 2 0 1 0 0 0 .143

Pitching

Pitcher IPHRERBBSONP
Joey CantilloSP 6.0 5 2 2 2 4 82
Shawn ArmstrongRP 1.0 1 0 0 0 1 10
Erik SabrowskiRP 1.0 1 2 2 1 2 24
Cade SmithRP 1.0 1 1 0 0 1 18
Tim HerrinRP 0.1 0 1 0 0 0 2

STLWinning team

Batting

Batter ABRHRBIBBSOAVG
JJ Wetherholt2B 4 2 2 3 0 1 .231
Iván HerreraC 3 1 1 1 1 0 .200
Alec Burleson1B 4 0 1 0 0 1 .270
Jordan WalkerRF 4 0 1 0 0 1 .328
Nolan Gorman3B 1 0 0 0 0 0 .204
Masyn WinnSS 4 1 1 0 0 2 .182
Yohel PozoDH 4 0 1 1 0 0 .133
Thomas SaggeseLF 4 1 0 0 0 3 .209
Nathan ChurchCF 0 0 0 1 0 0 .143
Ramón Urías3B 2 0 0 0 1 0 .219
Victor Scott IICF 2 0 1 0 0 0 .267
José FermínPH 0 1 0 0 1 0 .231

Pitching

Pitcher IPHRERBBSONP
Michael McGreevySP 5.0 4 2 2 1 2 87
George SorianoRP 1.0 0 0 0 1 1 12
JoJo RomeroRP 1.1 1 0 0 1 0 20
Ryne StanekRP 0.2 4 3 3 0 0 30
Matt SvansonRP 1.0 0 0 0 0 2 15
Riley O'BrienRP 1.0 0 0 0 0 1 15