Guardians Hold Off Angels Behind Parker Messick’s Steady Start
The Cleveland Guardians did what good teams do on Wednesday night at Progressive Field: they took care of business against a West Coast opponent that traveled all the way from Los Angeles. The Guardians dispatched the Angels 4-2 in a game that was never really in doubt once Cleveland’s bats got rolling early.
Pitching Decisions
Star Performers
This wasn’t a thing of beauty, but it was effective, which is frankly all that matters in May baseball. Parker Messick, Cleveland’s starter, was the real story here. The right-hander worked 6.2 innings of two-run ball, allowing just four hits while striking out seven. Yes, he walked three batters, which is the kind of sloppiness that can bite you in September, but on this Wednesday night, it didn’t matter one bit. Messick had command when it counted, and his stuff was sharp enough to keep the Angels off-balance throughout.
Reid Detmers got the loss for Los Angeles, and honestly, he wasn’t terrible. Five and two-thirds innings, five hits, two earned runs, and six strikeouts is respectable enough for a losing pitcher. The problem wasn’t Detmers’ pitching as much as it was the Angels’ inability to string together anything remotely resembling a rally. When you’re only scoring two runs against a Guardians team that’s been inconsistent at best, you’re not putting yourself in position to win games on the road.
Angel Martínez was the catalyst for Cleveland’s attack, launching a solo shot in the first inning that set the tone immediately. Martínez went 1-for-4 with that homer and an RBI, and while that doesn’t jump off the stat sheet, it’s the kind of early momentum-building blow that matters in playoff baseball. This is mid-May, sure, but games like this are what separate teams that make noise in October from those watching at home.
For Los Angeles, Zach Neto was a bright spot. The young shortstop connected for a two-run homer in the fifth inning that briefly made this a game, going 2-for-3 with two RBIs. If the Angels had gotten anything else from their lineup, this could have been different. But Neto was a one-man show in terms of offensive production, and that’s simply not enough to win ballgames at this level.
Cade Smith slammed the door shut with a perfect ninth inning, striking out three batters to earn the save. That’s the kind of clean, efficient pitching that wins games, and it’s exactly what the Guardians needed after Messick’s workmanlike effort in the middle innings.
This game embodied the reality of baseball in 2026: consistency beats flash, and execution beats hope. The Guardians played steady baseball, their starter delivered a quality start, and their closer locked it down. The Angels had one good inning from Neto and not much else. That’s a recipe for losing road games, and on Wednesday night in Cleveland, it played out exactly as you’d expect.
Box Score
Los Angeles Angels Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Vaughn Grissom 1B | 2 | 0 | 0 | 0 | 2 | 1 | .264 |
| Mike Trout CF | 4 | 0 | 0 | 0 | 0 | 2 | .248 |
| Jo Adell RF | 4 | 0 | 0 | 0 | 0 | 2 | .269 |
| Jorge Soler DH | 4 | 0 | 0 | 0 | 0 | 3 | .221 |
| Oswald Peraza 2B | 4 | 1 | 1 | 0 | 0 | 2 | .279 |
| Zach Neto SS | 3 | 1 | 2 | 2 | 1 | 1 | .224 |
| Yoán Moncada 3B | 2 | 0 | 0 | 0 | 1 | 1 | .190 |
| Sebastián Rivero C | 1 | 0 | 1 | 0 | 0 | 0 | .160 |
| Adam Frazier PH | 1 | 0 | 0 | 0 | 0 | 0 | .242 |
| Omar Martinez C | 0 | 0 | 0 | 0 | 0 | 0 | .333 |
| Bryce Teodosio LF | 3 | 0 | 0 | 0 | 0 | 1 | .222 |
Los Angeles Angels Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Reid Detmers (L) | 5.2 | 5 | 4 | 2 | 2 | 6 | 4.20 |
| Sam Bachman | 1.1 | 0 | 0 | 0 | 0 | 1 | 3.10 |
| Ryan Zeferjahn | 1.0 | 1 | 0 | 0 | 0 | 2 | 4.15 |
Cleveland Guardians Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Angel Martínez LF | 4 | 2 | 1 | 1 | 0 | 2 | .260 |
| José Ramírez DH | 2 | 1 | 0 | 0 | 1 | 0 | .207 |
| Chase DeLauter RF | 3 | 0 | 2 | 1 | 0 | 0 | .294 |
| Rhys Hoskins 1B | 2 | 1 | 0 | 0 | 1 | 1 | .181 |
| Kyle Manzardo 1B | 1 | 0 | 0 | 0 | 0 | 1 | .203 |
| David Fry LF | 3 | 0 | 0 | 1 | 0 | 1 | .254 |
| Petey Halpin CF | 1 | 0 | 0 | 0 | 0 | 0 | .105 |
| Travis Bazzana 2B | 4 | 0 | 2 | 0 | 0 | 1 | .222 |
| Daniel Schneemann 3B | 3 | 0 | 1 | 1 | 0 | 0 | .272 |
| Austin Hedges C | 3 | 0 | 0 | 0 | 0 | 1 | .278 |
| Brayan Rocchio SS | 3 | 0 | 0 | 0 | 0 | 2 | .275 |
Cleveland Guardians Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Parker Messick (W) | 6.2 | 4 | 2 | 2 | 3 | 7 | 2.35 |
| Matt Festa | 0.1 | 0 | 0 | 0 | 0 | 0 | 4.95 |
| Erik Sabrowski | 1.0 | 0 | 0 | 0 | 1 | 3 | 1.86 |
| Cade Smith (SV) | 1.0 | 0 | 0 | 0 | 0 | 3 | 3.05 |
