Ramírez’s two-homer barrage powers Guardians past Orioles

José Ramírez reminded everyone on Sunday at Progressive Field why he remains one of baseball’s most dangerous hitters, absolutely demolishing Baltimore pitching with two home runs in Cleveland’s convincing 8-4 victory. The Guardians bullied the Orioles into submission with superior hitting and sharp defense, improving to a team that looks increasingly dangerous in what’s shaping up to be a competitive AL Central race.

José Ramírez talks his two-homer game vs. Orioles

Pitching Decisions

0.1IP0H0ER0BB0K
5.0IP6H5ER2BB5K

Star Performers

Taylor Ward

Season AVG: .295
5AB2H1HR3RBI1R0BB
José Ramírez

Season AVG: .229
4AB2H2HR2RBI2R0BB

Ramírez Carries Heavy Load

Ramírez’s two-homer performance wasn’t just a nice Sunday afternoon. It was a statement. His first blast came in the fourth inning off Trevor Rogers, a solo shot that gave Cleveland a 2-1 lead. But Ramírez wasn’t done. He struck again in the fifth, launching another solo home run that made it 5-1 at the time and essentially put the game out of reach. The guy finished 2 for 4 with 2 RBIs, and he looked like he was swinging a crowbar out there.

José Ramírez's solo home run (5)
José Ramírez's second solo home run (6)

What’s particularly dangerous about Ramírez right now is that he’s not just hitting home runs. He’s hitting them with authority and consistency. This team is built on his shoulders, and when he gets going like this, there’s simply no stopping Cleveland.

Rocchio and Ward Provide Crucial Support

While Ramírez captured the headlines, Brayan Rocchio was the real orchestrator of this victory, compiling three hits and three RBIs in what amounts to a master class in situational hitting. Rocchio went 3 for 4 and consistently delivered in the clutch, including a two-run single in the eighth that provided the final dagger. This is what separates contenders from pretenders: multiple threats up and down the lineup who can capitalize on opportunities.

Brayan Rocchio's two-run single
Brayan Rocchio on leading the Guardians in RBI's

Baltimore’s Taylor Ward proved to be the lone bright spot for the Orioles, launching a three-run homer in the fifth that kept his team in the game temporarily. Ward finished 2 for 5 with 3 RBIs, but his individual excellence couldn’t overcome the collective failures of his teammates and the pitching staff’s inability to locate.

Taylor Ward's three-run home run (1)

Juan Brito added a two-run double in the fourth that highlighted Cleveland’s aggressive approach at the plate. The Guardians were relentless, refusing to allow Rogers any breathing room once they found their rhythm.

Juan Brito's two-run double 

Rogers Stumbles, Cleveland’s Defense Shines

Trevor Rogers labored through five innings for Baltimore, surrendering six hits and five earned runs while striking out five. It was a respectable effort statistically, but the damage was done early. Rogers couldn’t avoid the big inning, and Cleveland capitalized mercilessly. This loss falls squarely on Baltimore’s inability to generate consistent offense against a Guardians pitching staff that tightened up after allowing those early runs.

Trevor Rogers K's five against the Guardians

Cleveland’s defense was absolutely stellar, with highlight-reel plays that showcased the team’s commitment to excellence on both sides of the ball. Matt Festa got credit for the win despite throwing just one-third of an inning, a peculiar but legitimate outcome in modern baseball. The Guardians’ bullpen was crisp and efficient, slammed the door shut when it mattered.

David Fry's INCREDIBLE diving catch

Sunday’s victory sends a clear message from Cleveland: when this team is healthy and clicking on all cylinders, they’re a legitimate threat to anyone in the American League. The Orioles, meanwhile, need to find their offensive identity quickly before early-season struggles compound into a deeper hole.

Box Score

Baltimore Orioles Batting

Player AB R H RBI BB SO AVG
Taylor Ward LF 5 1 2 3 0 0 .295
Gunnar Henderson SS 4 0 0 0 1 1 .204
Pete Alonso 1B 4 1 1 0 0 1 .207
Johnathan Rodríguez RF 2 0 0 0 1 1 .000
Leody Taveras CF 1 0 0 0 0 1 .359
Jeremiah Jackson 2B 3 0 1 0 1 1 .303
Weston Wilson 3B 1 0 0 0 0 1 .400
Dylan Beavers RF 2 0 0 1 0 1 .212
Coby Mayo DH 3 1 0 0 1 2 .148
Sam Huff C 4 1 1 0 0 3 .222
Blaze Alexander 3B 3 0 0 0 0 0 .213
Colton Cowser PH 1 0 0 0 0 0 .174

Baltimore Orioles Pitching

Pitcher IP H R ER BB SO ERA
Trevor Rogers (L) 5.0 6 6 5 2 5 4.08
Tyler Wells 2.0 0 0 0 0 5 4.15
Cameron Foster 1.0 2 2 2 2 2 6.75

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan CF 4 0 0 1 0 1 .230
Angel Martínez LF 4 0 0 0 0 1 .262
José Ramírez DH 4 2 2 2 0 2 .229
Rhys Hoskins 1B 3 1 0 0 1 0 .192
David Fry RF 3 2 2 0 1 1 .241
Daniel Schneemann 3B 2 1 0 0 2 1 .302
Juan Brito 2B 4 1 1 2 0 3 .184
Austin Hedges C 4 1 0 0 0 2 .250
Brayan Rocchio SS 4 0 3 3 0 1 .254

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Joey Cantillo 4.2 5 4 3 3 6 3.20
Matt Festa (W) 0.1 0 0 0 0 0 6.75
Peyton Pallette 2.0 0 0 0 0 2 3.72
Erik Sabrowski 1.0 0 0 0 1 3 3.38
Shawn Armstrong 1.0 0 0 0 0 1 4.66