• Video
  • Shop
  • Culture
  • Family
  • Wellness
  • Food
  • Living
  • Style
  • Travel
  • News
  • Book Club
  • Newsletter
  • Privacy Policy
  • Your US State Privacy Rights
  • Children's Online Privacy Policy
  • Interest-Based Ads
  • Terms of Use
  • Do Not Sell My Info
  • Contact Us
  • © 2026 ABC News
  • Living

Crawford caps Mariners rally with RBI single in 9th to beat reeling Astros 8-7

0:51
Headlines from ABC News Live
The Associated Press
ByLUKE OLSON
April 12, 2026, 5:26 AM

SEATTLE -- J.P. Crawford singled home the winning run after Bryan Abreu walked the bases loaded with one out in the ninth inning, and the Seattle Mariners rallied past the skidding Houston Astros 8-7 on Saturday night.

Cal Raleigh homered and had three RBIs for the Mariners, who trailed 7-2 before scoring five times in the fifth. Crawford hit a two-run single, Raleigh followed with a sacrifice fly and Julio Rodríguez tied it with a two-run homer.

The 426-foot shot to center field was Rodríguez's first home run this season.

Yordan Alvarez homered and had three of Houston's 17 hits, but the Astros lost their sixth straight game. All-Star shortstop Jeremy Peña exited in the fourth because of right posterior knee tightness.

Taylor Trammell delivered an early three-run double and Cam Smith had a career-high four hits for Houston — including a two-run single that capped a 13-pitch at-bat.

Carlos Correa also had three hits and scored twice for the Astros, who stranded 13 runners. They loaded the bases in the top of the ninth before Alvarez flied out against Andrés Muñoz (2-1).

Alvarez already has six homers and 14 RBIs this season.

Abreu (0-2) walked Cole Young, pinch-hitter Brendan Donovan and Leo Rivas in the ninth before Crawford lined a single into left field. It was his seventh walk-off hit, tying Jim Presley for the team record.

Astros starter Lance McCullers Jr. allowed six runs and five hits in 4 1/3 innings.

Houston chased Luis Castillo in the fourth after Isaac Paredes’ single made it 7-2. Castillo gave up 10 hits in 3 1/3 innings.

Eduard Bazardo worked out of a jam for Seattle in the seventh with runners at the corners and no outs. He retired the next three batters, striking out Trammell to end the inning.

Mariners RHP Logan Gilbert (0-2, 5.40 ERA) gets the ball Sunday in the third game of the four-game series. The Astros hadn't announced a scheduled starter yet.

___

AP MLB: https://apnews.com/hub/mlb

Up Next in Living—

6-week-old kitten rescued from vat of glue is named Elmer

April 16, 2026

Christina Koch reunites with dog after historic Artemis II mission

April 13, 2026

Meet the 'sewer singer' going viral on TikTok with nearly 500K likes

April 13, 2026

Home Depot's Skelly returns with upgrades in 'Halfway to Halloween' collection

April 9, 2026

Shop GMA Favorites

ABC will receive a commission for purchases made through these links.

Sponsored Content by Taboola

The latest lifestyle and entertainment news and inspiration for how to live your best life - all from Good Morning America.
  • Contests
  • Terms of Use
  • Privacy Policy
  • Do Not Sell My Info
  • Children’s Online Privacy Policy
  • Advertise with us
  • Your US State Privacy Rights
  • Interest-Based Ads
  • About Nielsen Measurement
  • Press
  • Feedback
  • Shop FAQs
  • ABC News
  • ABC
  • All Videos
  • All Topics
  • Sitemap

© 2026 ABC News
  • Privacy Policy— 
  • Your US State Privacy Rights— 
  • Children's Online Privacy Policy— 
  • Interest-Based Ads— 
  • Terms of Use— 
  • Do Not Sell My Info— 
  • Contact Us— 

© 2026 ABC News