Crawford's walk-off single caps Mariners' rally past Astros

Seattle overcomes 7-2 deficit to beat reeling Houston in extra innings

Apr. 12, 2026 at 5:26am

A cubist, geometric painting depicting a baseball game, with sharp, overlapping planes of color representing the players and action on the field.The Mariners' dramatic comeback victory over the struggling Astros showcases the team's resilience and offensive firepower.Houston Today

J.P. Crawford singled home the winning run after Bryan Abreu walked the bases loaded in the bottom of the ninth inning, as the Seattle Mariners rallied past the struggling Houston Astros 8-7 on Saturday night. Cal Raleigh homered and drove in three runs for the Mariners, who trailed 7-2 before scoring five times in the fifth inning to tie the game.

Why it matters

The Mariners' comeback win over the Astros, who have now lost six straight games, keeps Seattle in the thick of the AL West division race early in the season. The game featured several key offensive performances, including a 426-foot home run by Julio Rodríguez, and showcased the Mariners' ability to battle back from a large deficit.

The details

After the Astros built a 7-2 lead, the Mariners stormed back in the fifth inning. Crawford hit a two-run single, Raleigh followed with a sacrifice fly, and Rodríguez tied the game with a towering two-run homer to center field. In the ninth, Abreu walked the bases loaded before Crawford delivered the game-winning single.

  • The game was played on Saturday, April 12, 2026.

The players

J.P. Crawford

The Mariners' shortstop delivered the walk-off single in the ninth inning to cap Seattle's comeback.

Cal Raleigh

The Mariners' catcher homered and drove in three runs to lead Seattle's offensive attack.

Julio Rodríguez

The Mariners' star outfielder hit a 426-foot home run in the fifth inning to tie the game at 7-7.

Yordan Alvarez

The Astros' slugging designated hitter homered and drove in three runs, but Houston's six-game losing streak continued.

Bryan Abreu

The Astros' relief pitcher walked the bases loaded in the ninth inning, setting the stage for Crawford's game-winning hit.

Got photos? Submit your photos here. ›

What they’re saying

“That was a huge win for us. We never gave up and kept battling back. That's the kind of team we are.”

— J.P. Crawford, Mariners Shortstop

“We had them on the ropes, but just couldn't close it out. That's been the story of our season so far.”

— Yordan Alvarez, Astros Designated Hitter

What’s next

The Mariners and Astros will play the rubber match of their three-game series on Sunday afternoon.

The takeaway

The Mariners' dramatic comeback victory showcased their resilience and offensive firepower, while the Astros' continued struggles raise questions about their ability to bounce back and defend their AL West title.