Crawford’s Walk-Off Single Caps Mariners’ Thrilling Comeback Over Astros
Sometimes baseball rewards the team that refuses to quit, and on Saturday night at T-Mobile Park, the Seattle Mariners proved they haven’t forgotten how to fight back. Down to their final strike, they scratched out an 8-7 victory over the Houston Astros with a walk-off single from J.P. Crawford in the bottom of the ninth, a result that felt less like luck and more like divine justice for a team that actually showed up to play baseball.
Pitching Decisions
Star Performers
The Astros came to Seattle looking like they owned the place. Taylor Trammell‘s bases-clearing double in the second inning kicked off a parade of runs that had Houston’s lineup firing on all cylinders. Yordan Alvarez went deep for his sixth homer of the season. Cam Smith collected four hits. Correa looked like the generational talent he’s supposed to be. By the fourth inning, it looked like the Astros had already booked their flight home with a comfortable lead.
Then the Mariners woke up, and Houston fell asleep at the wheel. The fifth inning was absolutely devastating for Bryan Abreu and the Astros bullpen. Five runs crossed the plate in what should have been a mop-up inning, with J.P. Crawford and Julio Rodriguez delivering the knockout blows. Rodriguez’s two-run homer, his first of the season and a moon shot at 426 feet, tied the game and shifted all the momentum firmly into Seattle’s favor.
What followed was textbook baseball theater. The Astros scratched back to take a one-run lead heading into the ninth. The Mariners were down to their final strike, facing what looked like an inevitable loss. But Crawford, who had been a thorn in Houston’s side all night with three hits and three RBIs, stepped up and delivered exactly what this team needed. A single into left field, Cole Young racing home, and suddenly the Mariners had snatched victory from the jaws of defeat.
The difference between these two teams on Saturday came down to one simple thing: clutch. The Astros’ lineup was objectively superior on the stat sheet. They out-hit Seattle and put runners in position to win the game. But they couldn’t execute when it mattered most. Abreu couldn’t throw a strike. The defense couldn’t hold together. And Houston paid the price for every mistake, every wild pitch, every lapse in concentration.
Crawford and Cal Raleigh, who smoked a two-run homer in the first inning, carried the offensive load for Seattle. They weren’t the most prolific hitters all night, but they were efficient, dangerous, and most importantly, they delivered hits when their team needed them. That’s the difference between winning and losing in April, and the Mariners proved they understand that assignment.
For Houston, this loss stings because it didn’t have to happen. This was a winnable game, a game they controlled for six innings. But baseball doesn’t care about control or superior talent or early leads. It cares about the final score and who’s standing on the mound when the last out is made. On Saturday night, that was Andres Munoz, closing out a Mariners victory that will stick with this Seattle team far longer than it bothers the Astros.
Box Score
Houston Astros Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jeremy Peña SS | 3 | 0 | 1 | 0 | 0 | 0 | .256 |
| Nick Allen SS | 1 | 0 | 0 | 0 | 0 | 0 | .273 |
| Christian Walker 1B | 1 | 0 | 0 | 0 | 1 | 0 | .315 |
| Yordan Alvarez DH | 6 | 1 | 3 | 1 | 0 | 0 | .360 |
| Isaac Paredes 3B | 5 | 0 | 1 | 1 | 0 | 1 | .222 |
| Jose Altuve 2B | 4 | 0 | 1 | 0 | 1 | 1 | .302 |
| Carlos Correa SS | 5 | 2 | 3 | 0 | 0 | 0 | .294 |
| Joey Loperfido LF | 4 | 2 | 2 | 0 | 1 | 2 | .300 |
| Cam Smith RF | 5 | 1 | 4 | 2 | 0 | 1 | .302 |
| Yainer Diaz C | 5 | 0 | 0 | 0 | 0 | 2 | .200 |
| Taylor Trammell CF | 4 | 1 | 2 | 3 | 1 | 2 | .500 |
Houston Astros Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Lance McCullers Jr. | 4.1 | 5 | 6 | 6 | 2 | 4 | 5.87 |
| Steven Okert | 0.2 | 1 | 1 | 1 | 0 | 0 | 4.91 |
| Kai-Wei Teng | 0.2 | 0 | 0 | 0 | 1 | 2 | 2.16 |
| Bryan King | 1.1 | 0 | 0 | 0 | 1 | 1 | 1.35 |
| AJ Blubaugh | 1.0 | 0 | 0 | 0 | 0 | 0 | 9.64 |
| Bryan Abreu (L) | 0.1 | 1 | 1 | 1 | 3 | 1 | 20.25 |
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 3 | 2 | 2 | 3 | 2 | 0 | .217 |
| Cal Raleigh C | 3 | 1 | 1 | 3 | 0 | 0 | .145 |
| Julio Rodríguez CF | 4 | 1 | 2 | 2 | 0 | 1 | .172 |
| Josh Naylor 1B | 4 | 0 | 0 | 0 | 0 | 0 | .107 |
| Randy Arozarena LF | 3 | 0 | 0 | 0 | 1 | 1 | .255 |
| Luke Raley RF | 4 | 0 | 0 | 0 | 0 | 3 | .214 |
| Cole Young 2B | 3 | 2 | 1 | 0 | 1 | 1 | .269 |
| Dominic Canzone DH | 2 | 1 | 1 | 0 | 0 | 0 | .226 |
| Rob Refsnyder DH | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Brendan Donovan PH | 0 | 0 | 0 | 0 | 1 | 0 | .316 |
| Leo Rivas 3B | 2 | 1 | 0 | 0 | 2 | 2 | .158 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Luis Castillo | 3.1 | 10 | 7 | 7 | 1 | 3 | 6.92 |
| Casey Legumina | 1.2 | 2 | 0 | 0 | 0 | 2 | 0.00 |
| José A. Ferrer | 1.0 | 1 | 0 | 0 | 0 | 1 | 3.00 |
| Eduard Bazardo | 1.0 | 2 | 0 | 0 | 0 | 2 | 1.35 |
| Matt Brash | 1.0 | 1 | 0 | 0 | 1 | 0 | 0.00 |
| Andrés Muñoz (W) | 1.0 | 1 | 0 | 0 | 2 | 1 | 3.00 |
