Guardians Defeat Cardinals 9-3 Behind Martinez and Rocchio Homers

Cleveland's starting pitcher Gavin Williams earns the win with a solid outing.

Apr. 14, 2026 at 5:16am

A fragmented, geometric painting depicting a baseball game in motion, with players and the field broken down into sharp, overlapping shapes and planes in a cubist style.A cubist interpretation of the Guardians' power display against the Cardinals, with home runs from Martinez and Rocchio propelling the Cleveland victory.St. Louis Today

The Cleveland Guardians defeated the St. Louis Cardinals 9-3 on Monday night, powered by home runs from Angel Martinez and Brayan Rocchio. Guardians starting pitcher Gavin Williams earned the win, allowing two runs over five-plus innings of work.

Why it matters

This victory extends the Guardians' lead in the AL Central division race, while the Cardinals fall further behind in the NL Central. Both teams are looking to make the playoffs, so this head-to-head matchup is an important early-season clash.

The details

Angel Martinez and Brayan Rocchio each hit home runs to lead the Guardians' offensive attack. Starting pitcher Gavin Williams went five-plus innings, giving up five hits and two runs while striking out four Cardinals batters.

  • The game was played on Monday, April 14, 2026.

The players

Angel Martinez

A power-hitting outfielder for the Cleveland Guardians.

Brayan Rocchio

A young infielder for the Cleveland Guardians known for his pop at the plate.

Gavin Williams

The starting pitcher for the Cleveland Guardians, who earned the win in this game.

Jordan Walker

A promising young outfielder for the St. Louis Cardinals.

Got photos? Submit your photos here. ›

The takeaway

This win keeps the Guardians in the thick of the AL Central race, while the Cardinals will need to rebound quickly to stay in contention in the NL Central.