Tatis Delivers in Padres’ Win; Mariners’ Castillo Struggles Early

The San Diego Padres showed up Thursday night with their bats loaded and their pitching sharp, dispatching the Seattle Mariners 5-2 in a game that never felt close after the second inning. This was a masterclass in taking advantage of early opportunities, and frankly, the Mariners never recovered from Luis Castillo‘s shaky start.

Pitching Decisions

5.0IP5H2ER1BB7K
5.1IP7H1ER3BB3K
1.0IP0H0ER0BB3K

Star Performers

Brendan Donovan

Season AVG: .315
3AB2H0HR0RBI1R1BB
Fernando Tatis Jr.

Season AVG: .250
2AB1H0HR2RBI1R1BB

Buehler’s Command and an Early Onslaught

Walker Buehler looked as good as advertised on Thursday, striking out seven batters over five innings while allowing just two runs on five hits. More importantly, he command the zone like a man possessed, issuing only one walk. The Padres’ offense did the heavy lifting early, however, manufacturing four runs in the bottom of the second inning off Castillo, who appeared scattered and unable to locate his fastball. Luis Campusano started the barrage with an RBI single, followed by Ramón Laureano’s productive groundout. Then Fernando Tatis Jr. delivered the dagger with a sharp two-run single that sent two runs scurrying across the plate and essentially put this game to bed before the third inning even arrived.

Fernando Tatis Jr.'s two-run single

That’s the kind of offensive efficiency that wins ballgames in April and October alike. The Padres didn’t need to manufacture some elaborate scoring sequence. They just put the ball in play and made the Mariners pay.

Walker Buehler strikes out seven

Mariners Fight Back, But It’s Too Little, Too Late

To Seattle’s credit, they didn’t go quietly into the night. In the sixth inning, Cal Raleigh and Julio Rodríguez each delivered RBI singles to cut the deficit to three runs at 4-2. For a moment, there was genuine hope that the Mariners might stage a late-inning comeback. That hope evaporated in the seventh when Manny Machado singled home Fernando Tatis Jr. to extend the Padres’ lead back to two runs. Mason Miller then slammed the door with a masterful save, striking out the side and keeping the Mariners completely off the board in the final two innings.

Miller strikes out side, extends scoreless streak

Castillo’s performance was genuinely disappointing. Five and one-third innings, seven hits, and three walks is not the kind of outing you expect from a pitcher of his caliber, especially against a Padres lineup that certainly has weaknesses but showed none of them on Thursday. He did strike out three, which provided minor solace, but the damage was done early and often.

Fernando Tatis Jr. drives in two in Padres' win

What made this loss particularly frustrating for Seattle is that it was entirely preventable. The Mariners’ defense was actually sharp throughout the evening, with several highlight-reel plays keeping them in the game longer than their offense deserved. But good defense cannot overcome bad pitching and untimely offense, and that’s precisely what happened Thursday night at Petco Park.

Cal Raleigh's RBI single

The Padres are quietly building something dangerous in 2026. With Tatis swinging the bat like a man possessed and the pitching staff showing real depth, San Diego looks like a genuine contender in the National League West. The Mariners, meanwhile, need to figure out why Castillo looked so ordinary and whether they can generate more consistent offensive production moving forward. Thursday’s loss won’t define their season, but it certainly stung.

Box Score

Seattle Mariners Batting

Player AB R H RBI BB SO AVG
Brendan Donovan 3B 3 1 2 0 1 0 .315
Cal Raleigh C 4 0 2 1 0 1 .169
Julio Rodríguez CF 3 0 1 1 0 2 .200
Josh Naylor 1B 4 0 0 0 0 1 .118
Randy Arozarena LF 3 0 1 0 1 0 .300
Luke Raley RF 2 0 0 0 0 1 .328
Connor Joe RF 2 0 0 0 0 1 .000
J.P. Crawford SS 4 0 0 0 0 2 .171
Dominic Canzone DH 2 0 0 0 0 1 .195
Mitch Garver DH 2 0 0 0 0 2 .143
Cole Young 2B 4 1 1 0 0 1 .217

Seattle Mariners Pitching

Pitcher IP H R ER BB SO ERA
Luis Castillo (L) 5.1 7 4 1 3 3 5.40
Cole Wilcox 1.2 2 1 1 0 3 4.91
Cooper Criswell 1.0 1 0 0 0 0 2.00

San Diego Padres Batting

Player AB R H RBI BB SO AVG
Ramón Laureano LF 4 0 1 1 1 1 .290
Fernando Tatis Jr. RF 2 1 1 2 1 0 .250
Jackson Merrill CF 4 0 1 0 0 1 .260
Manny Machado 3B 4 0 2 1 0 1 .207
Xander Bogaerts SS 4 0 0 0 0 1 .268
Gavin Sheets 1B 3 1 1 0 1 1 .246
Miguel Andujar DH 4 1 2 0 0 0 .317
Luis Campusano C 4 1 1 1 0 0 .310
Jake Cronenworth 2B 4 1 1 0 0 1 .148

San Diego Padres Pitching

Pitcher IP H R ER BB SO ERA
Walker Buehler (W) 5.0 5 2 2 1 7 4.58
Bradgley Rodriguez 0.1 1 0 0 1 0 0.93
Adrian Morejon 1.2 0 0 0 0 2 7.71
Jason Adam 1.0 1 0 0 0 0 0.00
Mason Miller (SV) 1.0 0 0 0 0 3 0.00