Seattle Mariners vs Oakland Athletics
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T3 | Josh Naylor | Josh Naylor grounds into a force out, shortstop Darell Hernaiz to second baseman Jeff McNeil. Colt Emerson scores. Julio Rodríguez out at 2nd. Josh Naylor to 1st. | SEA 1, ATH 0 |
| T3 | Randy Arozarena | Randy Arozarena doubles (15) on a line drive to right fielder Carlos Cortes. Josh Naylor scores. | SEA 2, ATH 0 |
| T3 | Luke Raley | Luke Raley homers (11) on a fly ball to right center field. Randy Arozarena scores. | SEA 4, ATH 0 |
| T3 | Dominic Canzone | Dominic Canzone homers (5) on a fly ball to right center field. Cole Young scores. | SEA 6, ATH 0 |
| T4 | J.P. Crawford | J.P. Crawford homers (7) on a fly ball to center field. | SEA 7, ATH 0 |
| B8 | Shea Langeliers | Shea Langeliers homers (13) on a fly ball to center field. | SEA 7, ATH 1 |
| T9 | Randy Arozarena | Randy Arozarena homers (6) on a fly ball to center field. Josh Naylor scores. | SEA 9, ATH 1 |
| B9 | Jeff McNeil | Jeff McNeil grounds into an unassisted double play, first baseman Josh Naylor. Tyler Soderstrom scores. Henry Bolte out at 2nd. Jeff McNeil out at 1st. | SEA 9, ATH 2 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SEA | 0 | 0 | 6 | 1 | 0 | 0 | 0 | 0 | 2 | 9 |
| ATH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Luis Castillo started for Mariners, leaving with a 7–0 lead. Out of the bullpen, Bryce Miller took the roughest line.
-
Luis Castillo
Starter
4.0
68
0
6
Pitch-by-pitch: what Luis Castillo threw
CSW 37% 1st-pitch strike 65% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 31 46% 5 6 3 14 3 Slider 20 29% 4 5 4 3 4 Sinker 11 16% 0 4 1 5 1 Changeup 6 9% 1 0 0 4 1 - Bryce Miller Reliever 5.0 83 2 4 W
Aaron Civale started for Athletics, leaving trailing 0–7. Out of the bullpen, Jack Perkins took the roughest line.
-
Aaron Civale
Starter
4.0
73
7
2
L
Pitch-by-pitch: what Aaron Civale threw
CSW 32% 1st-pitch strike 77% 3.3 pitches/PAPitch # % Whiff CS Foul Ball In play Cutter 32 44% 2 8 3 12 7 Curveball 20 27% 2 6 1 6 5 Sinker 11 15% 1 2 3 3 2 Four-Seam Fastball 8 11% 1 1 2 1 3 Splitter 2 3% 0 0 0 0 2 - Jack Perkins Middle 4.2 63 2 7
- Joel Kuhnel Reliever 0.1 4 0 1
Where the game turned
- Naylor Forceout (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 5 | 1 | 1 | 1 | 0 | 3 | .199 | .335 | .354 | .689 | HR (7) |
| Victor Robles CF | 1 | 0 | 0 | 0 | 0 | 0 | .188 | .188 | .250 | .438 | |
| Josh Naylor 1B | 5 | 2 | 2 | 1 | 0 | 0 | .250 | .317 | .350 | .667 | |
| Randy Arozarena LF | 5 | 2 | 3 | 3 | 0 | 1 | .299 | .390 | .477 | .867 | HR (6), 2B |
| Luke Raley RF | 5 | 1 | 2 | 2 | 0 | 2 | .270 | .329 | .562 | .891 | HR (11) |
| Cole Young 2B | 4 | 1 | 1 | 0 | 0 | 1 | .241 | .321 | .351 | .672 | 2B |
| Dominic Canzone DH | 4 | 1 | 1 | 2 | 0 | 2 | .237 | .315 | .447 | .762 | HR (5) |
| Jhonny Pereda C | 4 | 0 | 1 | 0 | 0 | 0 | .208 | .269 | .333 | .602 | |
| Colt Emerson 3B | 3 | 1 | 0 | 0 | 1 | 0 | .250 | .357 | .500 | .857 | |
| Julio Rodríguez CF | 4 | 0 | 1 | 0 | 0 | 1 | .260 | .322 | .434 | .756 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Carlos Cortes RF | 3 | 0 | 0 | 0 | 1 | 1 | .341 | .425 | .540 | .965 | |
| Nick Kurtz 1B | 3 | 0 | 0 | 0 | 1 | 1 | .286 | .444 | .481 | .925 | |
| Shea Langeliers C | 4 | 1 | 1 | 1 | 0 | 1 | .303 | .373 | .557 | .930 | HR (13) |
| Brent Rooker DH | 4 | 0 | 0 | 0 | 0 | 3 | .193 | .277 | .357 | .634 | |
| Tyler Soderstrom LF | 4 | 1 | 1 | 0 | 0 | 0 | .201 | .284 | .376 | .660 | 2B |
| Henry Bolte CF | 4 | 0 | 1 | 0 | 0 | 1 | .282 | .370 | .333 | .703 | |
| Jeff McNeil 2B | 4 | 0 | 1 | 0 | 0 | 0 | .267 | .339 | .358 | .697 | |
| Zack Gelof 3B | 4 | 0 | 1 | 0 | 0 | 3 | .229 | .283 | .424 | .707 | |
| Darell Hernaiz SS | 3 | 0 | 2 | 0 | 0 | 0 | .272 | .356 | .326 | .682 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Luis Castillo | 4.0 | 2 | 0 | 0 | 2 | 6 | 0 | 68 | 5.90 | |
| Bryce Miller | 5.0 | 5 | 2 | 2 | 0 | 4 | 1 | 83 | 2.25 | W |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Aaron Civale | 4.0 | 9 | 7 | 7 | 1 | 2 | 3 | 73 | 4.20 | L |
| Jack Perkins | 4.2 | 3 | 2 | 2 | 0 | 7 | 1 | 63 | 5.04 | |
| Joel Kuhnel | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 2.14 |
Manager comparison
Recent form
Season series: 3-0 with SEA listed first across 3 prior meetings.
Keep reading
How RunsLeft analyzes games
Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.