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

5.2IP5H2ER2BB6K
1.0IP0H0ER0BB3K

Star Performers

Zach Neto

Season AVG: .224
3AB2H1HR2RBI1R1BB
Angel Martínez

Season AVG: .260
4AB1H1HR1RBI2R0BB

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