Guardians Edge Angels in Tight Affair Behind Gaddis, Smith

The Cleveland Guardians scraped together just enough runs to dispatch the Los Angeles Angels 3-2 on Tuesday night at Progressive Field, a game that felt more like a pitcher’s duel than the slugfest baseball fans crave in mid-May. This wasn’t pretty, folks. This was gritty, blue-collar baseball, the kind that separates serious contenders from pretenders.

Pitching Decisions

1.1IP1H0ER0BB0K
5.0IP3H2ER1BB4K
1.1IP0H0ER0BB2K

Star Performers

Vaughn Grissom

Season AVG: .271
4AB1H1HR1RBI1R0BB
Angel Martínez

Season AVG: .260
3AB2H1HR1RBI1R0BB

Hunter Gaddis and Cade Smith deserve the lion’s share of credit here. Working out of the bullpen, these two combined to deliver 2.2 innings of scoreless baseball when it mattered most. Gaddis picked up the win with 1.1 innings of work, while Smith slammed the door with a save, striking out two batters in 1.1 frames of relief. In an era where starting pitching depth is as rare as a well-executed sacrifice bunt, watching Cleveland’s pen execute this cleanly was a breath of fresh air. Smith, in particular, looked virtually unhittable, retiring his two batters on strikes without allowing a single ball to leave the infield.

The Guardians’ offense, meanwhile, was about as efficient as it gets. Angel Martínez was the spark plug, launching a solo shot in the third inning and adding another hit to finish 2-for-3. The guy’s becoming a legitimate run producer. Petey Halpin contributed the game-winning run, scoring on Brayan Rocchio’s seventh-inning sacrifice fly, a play that exemplified Cleveland’s willingness to manufacture runs when power hitting fails to materialize. Daniel Schneemann also scored an important run on Patrick Bailey’s fifth-inning groundout. These were not highlight-reel moments, but they were the kind of at-bats that win ballgames in October.

For the Angels, this loss stings harder than it should. Walbert Ureña pitched a respectable five innings, allowing just three hits and two earned runs while striking out four, but he took the loss. That’s baseball. Jo Adell’s sacrifice fly in the sixth cut the deficit to one run, keeping Los Angeles in contention. Vaughn Grissom‘s solo homer in the eighth momentarily made it interesting, showing the Angels had some fight left, but it ultimately proved too little, too late.

Here’s the thing that bothered me about this game: the Angels had their chances. Trailing by just one run heading into the late innings, they had opportunities to push across the tying or go-ahead run. But they couldn’t cash in when it counted. In baseball, you can’t win games you should have won by leaving runners in scoring position and relying on solo home runs to carry your offense. The Angels’ lineup looked pedestrian for most of the evening, and that’s unacceptable for a team with playoff aspirations.

The Guardians, conversely, understood something fundamental on Tuesday night: wins don’t always come pretty. Sometimes they come through bullpen excellence, timely sacrifice plays, and Angel Martínez’s clutch hitting. Sometimes they come when you find a way to score two runs through the fifth inning and then simply refuse to lose. That’s championship-caliber baseball. Cleveland leaves Progressive Field having captured a game they won through superior execution down the stretch, and frankly, that’s the kind of character-building victory that matters in September.

Box Score

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 4 0 0 0 1 2 .216
Mike Trout CF 4 0 2 0 1 1 .255
Nolan Schanuel 1B 5 0 2 0 0 2 .261
Jorge Soler DH 4 0 1 0 0 2 .227
Vaughn Grissom 2B 4 1 1 1 0 1 .271
Yoán Moncada 3B 2 0 1 0 0 0 .194
Oswald Peraza 3B 2 1 1 0 0 0 .280
Jo Adell RF 2 0 0 1 1 0 .275
Josh Lowe LF 3 0 0 0 1 2 .160
Omar Martinez C 2 0 0 0 0 1 .333
Sebastián Rivero C 2 0 0 0 0 2 .125

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Walbert Ureña (L) 5.0 3 2 2 1 4 3.29
Chase Silseth 1.0 0 0 0 2 0 2.51
Drew Pomeranz 1.0 1 1 0 1 0 7.20
José Fermin 1.0 0 0 0 0 0 4.70

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan LF 3 0 1 0 1 0 .206
Chase DeLauter DH 3 0 0 0 1 0 .286
José Ramírez 3B 4 0 0 0 0 1 .210
Kyle Manzardo 1B 4 0 0 0 0 1 .205
Travis Bazzana 2B 3 0 0 0 0 1 .195
Daniel Schneemann CF 1 1 0 0 1 1 .270
Rhys Hoskins PH 0 0 0 0 1 0 .185
Petey Halpin CF 0 1 0 0 0 0 .111
Angel Martínez RF 3 1 2 1 0 0 .260
Patrick Bailey C 2 0 0 1 0 0 .138
David Fry PH 1 0 0 0 0 0 .268
Austin Hedges C 0 0 0 0 0 0 .294
Brayan Rocchio SS 2 0 1 1 0 0 .281

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Slade Cecconi 4.0 5 0 0 1 7 5.60
Hunter Gaddis (W) 1.1 1 0 0 0 0 6.75
Tim Herrin 0.2 1 1 1 0 1 0.68
Erik Sabrowski 1.0 0 0 0 2 3 1.96
Franco Aleman 0.2 1 1 1 1 0 3.38
Cade Smith (SV) 1.1 0 0 0 0 2 3.20