Guardians’ Depth Prevails as Twins’ Rotation Crumbles Early

The Minnesota Twins walked into Progressive Field on Tuesday looking to make noise in the AL Central, but they ran headfirst into a Cleveland Guardians team that’s starting to look like genuine contenders. The final score of 5-2 doesn’t tell the whole story of a game where the Twins had an early opening and completely failed to capitalize on it.

Pitching Decisions

3.0IP6H2ER1BB0K
1.0IP0H0ER0BB1K

Star Performers

Ryan Jeffers

Season AVG: .287
4AB1H1HR1RBI1R0BB
Steven Kwan

Season AVG: .239
3AB1H0HR1RBI1R2BB

Ryan Jeffers gave Minnesota a 1-0 lead in the top of the first with a solo home run, one of the few bright spots for a Twins offense that would spend the rest of the evening looking thoroughly confused at the plate. That lead lasted approximately 13 minutes before the Guardians’ machine kicked into gear and methodically picked apart Mike Paredes, who lasted just three innings while allowing six hits and two runs. Paredes looked like a guy who had no business on a major league mound on Tuesday, and the Twins’ front office has to be asking serious questions about their rotation depth right now.

Parker Messick strikes out six in Guardians' win
Ryan Jeffers' solo home run (9) 

Messick Dominates, Guardians’ Balanced Attack Wins the Day

Parker Messick was absolutely surgical for Cleveland, striking out six batters and keeping Minnesota’s hitters completely off balance. This wasn’t a performance by some no-name journeyman, either. Messick looked like a Cy Young contender on Tuesday, and when you pair that kind of dominant pitching with the Guardians’ balanced offensive approach, you get the kind of game that signals a team ready to make a deep playoff run.

Parker Messick's six strikeouts
Steven Kwan's RBI double

Steven Kwan’s RBI double in the third inning started the avalanche, followed by Brayan Rocchio’s line-drive single that put Cleveland up 2-1. The Guardians weren’t hitting home runs or doing anything flashy, which is precisely what makes them dangerous. They’re a team that scores runs through smart baseball, situational hitting, and relentless pressure. Austin Hedges and Petey Halpin both delivered sacrifice flies that proved crucial, showing the kind of execution that separates contenders from pretenders.

Brayan Rocchio's RBI single
Austin Hedges' sac fly

Travis Bazzana continued his rookie season with another impressive display, adding an RBI single in the seventh that essentially put the game away. The kid’s got ice in his veins, and the Guardians are clearly building something special around his talent and the veteran stability of Kyle Manzardo. This team knows how to win close games, and more importantly, they know how to execute when it matters.

Travis Bazzana's RBI single

Minnesota’s Roster Depth Issues on Full Display

The Twins came into this game with questions about their rotation, and Tuesday answered those questions in the most brutal fashion possible. When your starter can’t make it through three innings, you’re not going to win ballgames, especially against a team as competent as Cleveland. Derek Shelton’s squad looked listless at the plate, unable to string together any meaningful offense after Jeffers’ solo shot. That’s not championship-caliber baseball, and it’s not acceptable if Minnesota wants to compete in this division.

Condensed Game: MIN@CLE – 7/21/26

The Guardians’ bullpen was solid if unspectacular, with Colin Holderman earning the win and Cade Smith closing it out. Sometimes the story of a game isn’t about the dramatics or the big moments, it’s about one team simply executing better in every facet of the game. That’s exactly what happened on Tuesday at Progressive Field. Cleveland is for real, and Minnesota has some serious soul-searching to do about their rotation and offensive consistency.

Travis Bazzana on Guardians' win
Stephen Vogt on Guardians' win
Derek Shelton on Twins' loss to the Guardians

Box Score

Minnesota Twins Batting

Player AB R H RBI BB SO AVG
Austin Martin LF 3 0 0 0 0 1 .241
Trevor Larnach LF 1 0 1 0 0 0 .291
Byron Buxton CF 4 0 1 0 0 0 .275
Ryan Jeffers C 4 1 1 1 0 0 .287
Josh Bell DH 4 1 1 0 0 2 .251
Royce Lewis 3B 3 0 0 0 1 0 .216
Victor Caratini 1B 4 0 0 0 0 1 .236
Kody Clemens 2B 4 0 2 0 0 1 .241
Luke Keaschall RF 4 0 0 0 0 2 .260
Ryan Kreidler SS 3 0 0 0 0 2 .241

Minnesota Twins Pitching

Pitcher IP H R ER BB SO ERA
Kendry Rojas 2.1 1 2 2 2 2 3.32
Mike Paredes (L) 3.0 6 2 2 1 0 4.72
Taylor Rogers 1.1 2 1 1 1 0 5.60
Jack Anderson 1.1 0 0 0 0 1 2.89

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan LF 3 1 1 1 2 0 .239
Brayan Rocchio SS 4 0 2 1 0 0 .274
Chase DeLauter DH 4 0 2 0 0 1 .288
Rhys Hoskins 1B 2 0 0 0 0 0 .181
Kyle Manzardo 1B 2 1 0 0 0 0 .209
David Fry RF 2 0 0 0 0 0 .191
Kahlil Watson RF 2 1 1 0 0 0 .239
Travis Bazzana 2B 2 1 1 1 1 0 .248
Gabriel Arias 3B 4 0 2 0 0 2 .243
Austin Hedges C 2 1 0 1 1 0 .280
Petey Halpin CF 2 0 0 1 0 0 .216

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Parker Messick 5.2 4 2 1 0 6 2.68
Colin Holderman (W) 0.1 0 0 0 1 0 1.91
Shawn Armstrong 0.2 2 0 0 0 1 4.18
Hunter Gaddis 1.1 0 0 0 0 1 2.45
Cade Smith (SV) 1.0 0 0 0 0 1 2.72