Jordan Walker's 8th Homer Still Not Enough: Guardians Demolish Cardinals 9-3 Behind Rocchio's Bomb
The Cleveland Guardians came into Busch Stadium on Monday and absolutely took care of business. They beat the St. Louis Cardinals 9-3, and while Jordan Walker kept swinging a hot bat for the home team, it wasn't nearly enough to keep pace with Cleveland's balanced attack. The Cardinals' 23-year-old slugger hit his major-league-leading eighth home run of the season to start the sixth inning, but the Guardians had already built too much momentum by then.
Rocchio and the Guardians' Big Fourth Inning
This game got away from St. Louis in the fourth when Cleveland scored three runs and essentially put the game out of reach early. Jose Ramirez and Rhys Hoskins both walked to load the bases for the Guardians, then David Fry singled to left. Daniel Schneemann came through with a clutch single to right that scored both Ramirez and Hoskins. Things got weird after that when Nathan Church made a catch in left but apparently forgot how many outs there were and didn't throw home. That mental lapse let David Fry tag up and score, making it 4-1 Cleveland.
🎲 Want to Make Tonight's Game More Interesting?
Kalshi lets you trade on real sports outcomes — not just spreads. It's the only federally regulated prediction market in the US, and it's available right here in Washington state.
New users get a FREE $10 just for signing up — no deposit required to claim it.
👉 Claim Your Free $10 at KalshiThe Guardians kept pushing in the sixth. Austin Hedges drew a walk with two outs, and then Brayan Rocchio went yard with a 402-foot shot to left for a two-run homer. Suddenly it's 6-1 Cleveland, and the Cardinals were in deep trouble. Cleveland tacked on three more in the eighth off a throwing error and an RBI single from Steven Kwan to make it 9-2.
Walker's Hot Streak Can't Carry St. Louis
Credit to Jordan Walker for keeping the Cardinals' bats alive. The 23-year-old is absolutely crushing it early in the season. He's on a nine-game hitting streak, batting .333 with 15 RBIs and 15 runs. His 46 total bases are the most in the majors right now. He also beat out an infield single in the eighth and scored on Pedro Pages' sacrifice fly. But even Walker going off couldn't overcome Cleveland's balanced offensive attack.
Angel Martinez got the Guardians rolling with a first-inning homer to give Cleveland a 1-0 lead. The Cardinals answered with one run in the bottom of the first when Alec Burleson singled, but they left runners on base all night. St. Louis finished just 1-for-10 with runners in scoring position, and that's the story right there.
Cleveland's Pitching Held Strong
Guardians starter Gavin Williams (2-1) cruised through five plus innings, giving up five hits and two runs on 93 pitches. He walked two and struck out four. Cardinals starter Matthew Liberatore (0-1) lasted five innings, allowing six hits and four runs on 105 pitches while walking three and striking out two.
The Guardians move on with another solid win. The Cardinals have work to do to slow down this Cleveland offense.
🐦 What fans are saying on X
See the latest reactions and highlights from Seattle fans about Brayan Rocchio.
View X conversation →This article was created with AI assistance and reviewed by Seattle On Tap editorial staff. Always verify information with official team sources.