Raleigh’s Walk-Off Single Caps Mariners’ Pitching Masterclass Over Yankees
There are some nights when you realize a baseball game isn’t really being won or lost on the field, but rather decided by the sheer superiority of one team’s arms over another. Monday at T-Mobile Park was exactly that kind of night, and the New York Yankees got a brutal reminder that Luis Castillo is still one of the most dominant pitchers walking the planet.
Pitching Decisions
Star Performers
The Mariners throttled the Yankees 2-1 in a game that looked far more lopsided than the final score suggests. This wasn’t some nail-biter shootout. This was Seattle’s pitching staff putting a stranglehold on one of baseball’s marquee offenses and holding it there for nine innings. Matt Brash got the win in relief, but make no mistake: Castillo was the story here, and Aaron Boone knows it.
Castillo Puts the Pinstripes in a Sleeper Hold
Six scoreless innings. That’s what Castillo delivered while striking out enough batters to reach a significant career milestone. The Yankees’ vaunted lineup looked lost at the plate, completely overmatched by a pitcher who reminded everyone why he’s among the elite in this sport. Ryan Weathers debuted for New York and actually looked sharp with seven strikeouts of his own, but it didn’t matter. The Yankees couldn’t scratch across more than one run against a Mariners pitching staff that was absolutely surgical.
Cole Young opened the scoring in the second with a sharp single that scored Randy Arozarena, giving Seattle an early 1-0 lead. Young went 3-for-4 on the night, a solid performance that showed why Seattle’s lineup can be dangerous even without their big names all firing simultaneously. But that one run of Yankee damage didn’t come until the seventh inning, when Amed Rosario’s sacrifice fly made it 1-1. For six innings before that, the Yankees had nothing.
Raleigh Ends It When It Matters Most
This is baseball in 2026: the ninth inning arrives, the game sits knotted at 1-1, and you’ve watched eight innings of suffocating pitching from both sides. Cal Raleigh stepped up and didn’t flinch. A ground ball single to right field, Leo Rivas races home, and just like that, the Yankees are done. Walk-off. Game over. Another notch in the Mariners’ belt.
Judge and the Yankees have to be furious leaving Seattle on Monday night. This wasn’t a loss they could pin on bad luck or missed opportunities. This was a loss delivered by superior pitching, the kind of dominant performance that doesn’t show up in box scores the way it should. Castillo didn’t rack up the strikeout totals of some nights, but he didn’t need to. He was untouchable, and the Yankees’ bats looked like they were swinging at phantom pitches.
Seattle’s pitching depth is real, and if the Mariners can keep this up, the Yankees might have bigger problems than one Monday night loss in April. But for now, the Mariners have their statement win, and the Yankees have plenty to think about on the flight back to New York.
Box Score
New York Yankees Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trent Grisham CF | 4 | 0 | 0 | 0 | 0 | 1 | .154 |
| Aaron Judge RF | 3 | 0 | 1 | 0 | 1 | 1 | .188 |
| Cody Bellinger LF | 4 | 0 | 0 | 0 | 0 | 1 | .267 |
| Ben Rice 1B | 4 | 1 | 1 | 0 | 0 | 0 | .250 |
| Giancarlo Stanton DH | 4 | 0 | 2 | 0 | 0 | 1 | .500 |
| Randal Grichuk DH | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| Jazz Chisholm Jr. 2B | 4 | 0 | 1 | 0 | 0 | 1 | .200 |
| Ryan McMahon 3B | 2 | 0 | 0 | 0 | 0 | 1 | .100 |
| Amed Rosario 3B | 1 | 0 | 0 | 1 | 0 | 1 | .000 |
| Austin Wells C | 3 | 0 | 0 | 0 | 0 | 2 | .154 |
| José Caballero SS | 2 | 0 | 1 | 0 | 1 | 1 | .286 |
New York Yankees Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Ryan Weathers | 4.1 | 4 | 1 | 1 | 2 | 7 | 2.08 |
| Fernando Cruz | 0.2 | 0 | 0 | 0 | 0 | 2 | 0.00 |
| Jake Bird | 1.0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Brent Headrick | 0.2 | 2 | 0 | 0 | 0 | 2 | 0.00 |
| Camilo Doval | 0.1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Paul Blackburn (L) | 1.1 | 3 | 1 | 1 | 1 | 0 | 6.75 |
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Brendan Donovan 3B | 4 | 0 | 2 | 0 | 1 | 1 | .444 |
| Rob Refsnyder DH | 2 | 0 | 0 | 0 | 0 | 1 | .000 |
| Dominic Canzone DH | 1 | 0 | 0 | 0 | 0 | 1 | .273 |
| Cal Raleigh DH | 2 | 0 | 1 | 1 | 0 | 1 | .176 |
| Julio Rodríguez CF | 4 | 0 | 0 | 0 | 0 | 2 | .053 |
| Josh Naylor 1B | 4 | 0 | 0 | 0 | 0 | 1 | .000 |
| Randy Arozarena LF | 4 | 1 | 1 | 0 | 0 | 1 | .294 |
| Mitch Garver C | 2 | 0 | 0 | 0 | 2 | 0 | .000 |
| Victor Robles RF | 4 | 0 | 0 | 0 | 0 | 2 | .286 |
| Leo Rivas SS | 4 | 1 | 2 | 0 | 0 | 1 | .235 |
| Cole Young 2B | 4 | 0 | 3 | 1 | 0 | 0 | .333 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Luis Castillo | 6.0 | 3 | 0 | 0 | 2 | 7 | 0.00 |
| José A. Ferrer | 0.1 | 1 | 1 | 0 | 0 | 0 | 0.00 |
| Eduard Bazardo | 0.2 | 0 | 0 | 0 | 0 | 0 | 3.86 |
| Gabe Speier | 1.0 | 1 | 0 | 0 | 0 | 2 | 7.71 |
| Matt Brash (W) | 1.0 | 1 | 0 | 0 | 0 | 1 | 0.00 |
