Guardians Dominate Cardinals Behind Williams, Rocchio’s Power

The Cleveland Guardians came to Busch Stadium on Monday and left no doubt about who belonged in this ballgame, punishing the St. Louis Cardinals 9-3 in a performance that was equal parts dominant pitching and timely hitting. Gavin Williams was everything the Guardians needed on the mound, and their lineup made sure there was no path to a comeback for a Cardinals team that looked overmatched from the opening pitch.

Pitching Decisions

Star Performers

Brayan Rocchio

Season AVG: .200
3AB2H1HR2RBI2R1BB
Jordan Walker

Season AVG: .333
5AB2H1HR1RBI2R0BB

Williams Sets the Tone Early

Gavin Williams did what you ask of your starting pitcher: eat innings, keep the team in front, and let your bullpen coast to the finish line. Over five innings, Williams allowed just five hits and two earned runs while striking out four. More importantly, he gave the Guardians’ bats time to build a lead that never felt threatened. The Cardinals never got closer than three runs after the fourth inning, and that’s because Williams pitched with precision and confidence.

Gavin Williams' four strikeouts

Matthew Liberatore, by contrast, was a liability for the Cardinals. Five innings pitched, six hits, four earned runs, three walks. That’s the stat line of a pitcher getting knocked around, and it tells you everything you need to know about how this game went. When your starter can’t limit the damage, you’re going to lose ballgames in April and beyond.

Rocchio and Martínez Provide the Firepower

Brayan Rocchio was the star of this show. His two-run homer in the sixth inning extended Cleveland’s lead to 8-1 and effectively ended any lingering hopes the Cardinals harbored. Rocchio finished with two hits and two RBIs in just three at-bats, the kind of efficient, impactful night that wins ballgames.

Brayan Rocchio's two-run homer (2) 

Angel Martínez got things started early with a solo shot in the first inning, and Steven Kwan added crucial insurance with a two-run single in the eighth. Daniel Schneemann chipped in with a two-run single in the fourth that made it 4-1 after the Cardinals had clawed back to 2-1. This wasn’t about one guy; it was about Cleveland’s lineup coming through when it mattered most.

Angel Martínez's solo home run (2)
Steven Kwan's two-run single

Jordan Walker provided a moment of respectability for St. Louis with a solo homer in the sixth, his eighth of the season already. But one run here and there isn’t going to cut it against a team executing as cleanly as the Guardians were on Monday night. The Cardinals scored only three total runs, and none of it felt particularly convincing or threatening.

Jordan Walker's solo home run (8)

The Guardians’ Balance Proved Superior

This game epitomized what separates contenders from pretenders in April. Cleveland’s pitching was composed, their hitting was opportunistic, and their defense did its job. The Cardinals, meanwhile, looked sloppy and uninspired. Liberatore couldn’t get out of the fifth inning without major damage. The offense couldn’t muster enough runs to stay within striking distance. It’s a formula for losing ballgames.

Brayan Rocchio hits a two-run homer in Guardians’ win

The Guardians are 7-5 and looking like a team that knows how to play baseball. The Cardinals need to find their footing quickly before this early-season stumble becomes a trend. Monday belonged entirely to Cleveland, and it wasn’t particularly close.

Box Score

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan LF 5 0 2 2 0 0 .258
Angel Martínez RF 5 1 2 1 0 0 .319
José Ramírez 3B 4 1 2 0 1 0 .200
Rhys Hoskins 1B 4 1 0 0 1 1 .209
David Fry DH 4 2 1 0 1 1 .208
Daniel Schneemann CF 5 0 1 2 0 3 .256
Juan Brito 2B 4 1 1 0 0 1 .273
Austin Hedges C 2 1 0 1 1 0 .350
Brayan Rocchio SS 3 2 2 2 1 0 .200

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Gavin Williams (W) 5.0 5 2 2 2 4 2.38
Tim Herrin 1.0 1 0 0 1 1 0.00
Erik Sabrowski 1.0 0 0 0 0 0 0.00
Hunter Gaddis 1.0 2 1 1 1 1 9.00
Cade Smith 1.0 1 0 0 0 0 5.63

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 5 1 1 0 0 1 .213
Iván Herrera DH 5 0 1 0 0 0 .193
Alec Burleson 1B 5 0 2 1 0 0 .271
Jordan Walker RF 5 2 2 1 0 1 .333
Nolan Gorman 3B 4 0 1 0 0 3 .208
Masyn Winn SS 1 0 1 0 3 0 .175
Nathan Church LF 2 0 0 0 0 0 .143
José Fermín CF 1 0 0 0 1 0 .231
Pedro Pagés C 3 0 1 1 0 0 .194
Victor Scott II CF 2 0 0 0 0 0 .256
Thomas Saggese LF 2 0 0 0 0 1 .231

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Matthew Liberatore (L) 5.0 6 4 4 3 2 4.29
Justin Bruihl 1.0 1 2 2 1 1 6.48
Gordon Graceffo 1.1 0 1 0 1 1 1.08
Ryan Fernandez 1.2 4 2 0 0 2 0.00