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
Star Performers
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 |
