ARCHIVE April 21, 2026
April 21, 2026 · AL West

Oakland Athletics vs Seattle Mariners

April 21, 2026T-Mobile ParkRoof Closed 58°F · 6 mph, Out To LF
AWAY
Oakland Athletics
13-11
5
vs
HOME
Seattle Mariners
10-15
2

Scoring summary

INN BATTER PLAY SCORE
T1 Tyler Soderstrom Tyler Soderstrom doubles (8) on a sharp line drive to right fielder Rob Refsnyder. Nick Kurtz scores. ATH 1, SEA 0
B3 Josh Naylor Josh Naylor out on a sacrifice fly to center fielder Zack Gelof. Rob Refsnyder scores. ATH 1, SEA 1
T4 Jeff McNeil Jeff McNeil homers (1) on a fly ball to right center field. ATH 2, SEA 1
B5 Cal Raleigh Cal Raleigh homers (4) on a fly ball to left center field. ATH 2, SEA 2
T6 Jacob Wilson Jacob Wilson doubles (4) on a ground ball to left fielder Randy Arozarena. Tyler Soderstrom scores. ATH 3, SEA 2
T7 Shea Langeliers Shea Langeliers homers (8) on a fly ball to center field. ATH 4, SEA 2
T9 Jacob Wilson Jacob Wilson singles on a line drive to center fielder Julio Rodríguez. Nick Kurtz scores. Shea Langeliers to 3rd. Tyler Soderstrom to 2nd. ATH 5, SEA 2

Box score

  123456789 R
ATH 100101101 5
SEA 001010000 2

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Athletics AWAY 5

Jacob Lopez started for Athletics, leaving with a 3–2 lead.

workload · innings pitched
  • Jacob Lopez Starter 5.1 86 2 1 W
    Pitch-by-pitch: what Jacob Lopez threw
    CSW 22% 1st-pitch strike 67% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 32 37% 2 8 3 11 8
    Slider 31 36% 0 7 5 13 6
    Cutter 16 19% 0 1 3 8 4
    Changeup 6 7% 0 1 1 1 3
    Sinker 1 1% 0 0 0 1 0
  • Scott Barlow Setup 1.1 26 0 2 HLD
  • Hogan Harris Setup 0.1 8 0 0 HLD inherited 2, stranded 2
  • Jack Perkins Middle 2.0 26 0 2 SV
Mariners HOME 2

Luis Castillo started for Mariners, leaving trailing 1–2. Out of the bullpen, Eduard Bazardo took the roughest line.

workload · innings pitched
  • Luis Castillo Starter 5.0 95 2 6
    Pitch-by-pitch: what Luis Castillo threw
    CSW 26% 1st-pitch strike 86% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 38 40% 4 2 14 12 6
    Slider 31 33% 8 8 4 9 2
    Sinker 16 17% 0 2 4 7 3
    Changeup 10 11% 1 0 2 5 2
  • Eduard Bazardo Setup 1.0 27 1 1 L
  • Gabe Speier Setup 1.0 9 1 0
  • Cole Wilcox Reliever 2.0 45 1 3

Where the game turned

1 run Top 6th · off Bazardo
  • Wilson 2B (1)

Batting lines

AWAY · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nick Kurtz 1B 4 2 1 0 1 1 .228 .419 .380 .799 SB
Shea Langeliers C 4 1 2 1 1 1 .312 .379 .613 .992 HR (8)
Carlos Cortes DH 5 0 1 0 0 1 .319 .396 .532 .928 2B
Tyler Soderstrom LF 4 1 2 1 1 0 .226 .314 .409 .723 2 2B
Jacob Wilson SS 5 0 2 2 0 1 .270 .277 .370 .647 2B
Jeff McNeil 2B 5 1 2 1 0 1 .278 .361 .389 .750 HR (1)
Max Muncy 3B 5 0 2 0 0 2 .262 .312 .440 .752
Lawrence Butler RF 3 0 0 0 1 2 .200 .277 .307 .584
Zack Gelof CF 4 0 1 0 0 1 .188 .188 .250 .438
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Luke Raley RF 2 0 0 0 0 2 .296 .351 .592 .943
Cal Raleigh DH 3 1 2 1 1 0 .177 .266 .333 .599 HR (4)
Julio Rodríguez CF 3 0 2 0 1 0 .237 .336 .301 .637
Josh Naylor 1B 2 0 0 1 1 0 .170 .253 .261 .514
Randy Arozarena LF 4 0 1 0 0 0 .278 .381 .400 .781
J.P. Crawford SS 4 0 0 0 0 1 .182 .348 .291 .639
Mitch Garver C 4 0 1 0 0 1 .130 .259 .130 .389
Cole Young 2B 4 0 1 0 0 1 .244 .337 .360 .697
Dominic Canzone PH 1 0 0 0 0 0 .269 .328 .558 .886
Rob Refsnyder RF 3 1 1 0 0 0 .074 .167 .185 .352
Leo Rivas 3B 3 0 0 0 0 0 .143 .279 .196 .475

Pitching lines

AWAY · ATH
PITCHER IPHRERBBKHR NPERA DEC
Jacob Lopez 5.1 7 2 2 2 1 1 86 5.70 W
Scott Barlow 1.1 1 0 0 1 2 0 26 4.09 HLD
Hogan Harris 0.1 0 0 0 0 0 0 8 2.45 HLD
Jack Perkins 2.0 0 0 0 0 2 0 26 3.86 SV
HOME · SEA
PITCHER IPHRERBBKHR NPERA DEC
Luis Castillo 5.0 5 2 2 2 6 1 95 5.01
Eduard Bazardo 1.0 2 1 1 0 1 0 27 1.74 L
Gabe Speier 1.0 2 1 1 0 0 1 9 2.79
Cole Wilcox 2.0 4 1 1 2 3 0 45 6.30

Manager comparison

AWAY · ATH
Mark Kotsay
Lineup 3.3 R Bunts 1.3 R IBBs 1.6 R
HOME · SEA
Dan Wilson
Lineup 2.3 R Bunts 0.9 R IBBs 1.3 R

Recent form

AWAY · ATH
5-5 L2 -13 run diff
LLWWLLWLWW
HOME · SEA
4-6 W1 -11 run diff
WLLWLWLLWL

Season series: 0-3 with ATH 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.

Read the full methodology.