ARCHIVE April 22, 2026
April 22, 2026 · AL West

Oakland Athletics vs Seattle Mariners

April 22, 2026T-Mobile ParkRoof Closed 52°F · 0 mph, None
AWAY
Oakland Athletics
13-12
4
vs
HOME
Seattle Mariners
11-15
5

Scoring summary

INN BATTER PLAY SCORE
T1 Tyler Soderstrom Tyler Soderstrom out on a sacrifice fly to center fielder Julio Rodríguez. Nick Kurtz scores. ATH 1, SEA 0
T1 Jeff McNeil Jeff McNeil singles on a line drive to center fielder Julio Rodríguez. Shea Langeliers scores. Carlos Cortes to 3rd. Fielding error by center fielder Julio Rodríguez. ATH 2, SEA 0
B1 Randy Arozarena Randy Arozarena out on a sacrifice fly to left fielder Tyler Soderstrom. J.P. Crawford scores. ATH 2, SEA 1
T3 Jacob Wilson Jacob Wilson doubles (5) on a ground ball to left fielder Randy Arozarena. Carlos Cortes scores. ATH 3, SEA 1
B3 Cal Raleigh Cal Raleigh homers (5) on a fly ball to right field. ATH 3, SEA 2
B6 Rob Refsnyder Rob Refsnyder out on a sacrifice fly to center fielder Lawrence Butler. Josh Naylor scores. Mitch Garver to 3rd. ATH 3, SEA 3
B7 Julio Rodríguez Julio Rodríguez grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz. J.P. Crawford scores. ATH 3, SEA 4
T9 Nick Kurtz Nick Kurtz homers (4) on a fly ball to center field. ATH 4, SEA 4
B9 Josh Naylor Josh Naylor singles on a line drive to left fielder Tyler Soderstrom. Cal Raleigh scores. Julio Rodríguez to 2nd. ATH 4, SEA 5

Box score

  123456789 R
ATH 201000001 4
SEA 101001101 5

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 4

Aaron Civale started for Athletics, leaving with the game tied 3–3. Out of the bullpen, Mark Leiter Jr. took the roughest line.

workload · innings pitched
  • Aaron Civale Starter 5.1 85 3 5
    Pitch-by-pitch: what Aaron Civale threw
    CSW 29% 1st-pitch strike 65% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 25 29% 2 6 3 11 3
    Curveball 20 24% 1 6 4 8 1
    Four-Seam Fastball 16 19% 2 4 1 4 5
    Splitter 13 15% 1 0 3 4 5
    Sinker 9 11% 0 3 2 2 2
    Slider 2 2% 0 0 0 1 1
  • Brady Basso Reliever 0.2 6 0 0 BS inherited 1, all 1 scored
  • Mark Leiter Jr. Middle 1.0 18 1 1
  • Justin Sterner Setup 1.0 13 0 2
  • Joel Kuhnel Reliever 0.2 11 1 0 L
Mariners HOME 5

Logan Gilbert started for Mariners, leaving trailing 2–3. Out of the bullpen, Andrés Muñoz took the roughest line.

workload · innings pitched
  • Logan Gilbert Starter 4.0 89 3 3
    Pitch-by-pitch: what Logan Gilbert threw
    CSW 27% 1st-pitch strike 59% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 21 24% 1 2 6 11 1
    Slider 16 18% 4 1 2 5 4
    Cutter 16 18% 1 5 3 5 2
    Curveball 15 17% 3 2 2 3 5
    Changeup 12 13% 3 1 2 5 1
    Splitter 8 9% 0 1 1 4 2
    Sinker 1 1% 0 0 0 1 0
  • José A. Ferrer Setup 2.0 26 0 2
  • Matt Brash Setup 1.0 10 0 0
  • Cooper Criswell Middle 1.0 9 0 1 HLD
  • Andrés Muñoz Closer 1.0 17 1 1 W

Where the game turned

1 run Bottom 9th · off Kuhnel
  • Naylor 1B (1)

Batting lines

AWAY · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nick Kurtz 1B 4 2 2 1 1 1 .241 .427 .422 .849 HR (4)
Shea Langeliers DH 5 1 1 0 0 1 .306 .370 .592 .962
Tyler Soderstrom LF 3 0 0 1 0 0 .219 .303 .396 .699
Jacob Wilson SS 4 0 2 1 0 0 .279 .286 .385 .671 2B
Jeff McNeil 2B 3 0 1 1 0 0 .280 .360 .387 .747
Max Muncy 3B 2 0 0 0 1 0 .256 .320 .430 .750
Lawrence Butler RF 3 0 0 0 1 3 .192 .276 .295 .571
Austin Wynns C 4 0 1 0 0 1 .125 .192 .125 .317
Carlos Cortes RF 5 1 2 0 0 1 .327 .397 .519 .916
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford SS 5 2 2 0 0 0 .200 .351 .300 .651
Cal Raleigh C 5 2 3 1 0 1 .198 .281 .386 .667 HR (5), 2B, SB
Julio Rodríguez CF 5 0 2 1 0 1 .245 .339 .306 .645
Josh Naylor 1B 5 1 3 1 0 1 .194 .269 .280 .549
Randy Arozarena LF 3 0 2 1 0 0 .290 .385 .419 .804 2B, SB
Mitch Garver DH 2 0 1 0 0 1 .160 .276 .200 .476 2B
Rob Refsnyder RF 1 0 0 1 0 1 .071 .156 .179 .335
Cole Young 2B 4 0 0 0 0 0 .233 .324 .344 .668
Leo Rivas 3B 4 0 1 0 0 1 .150 .278 .200 .478
Luke Raley DH 1 0 0 0 1 0 .292 .354 .583 .937
Dominic Canzone RF 2 0 0 0 0 2 .259 .317 .537 .854

Pitching lines

AWAY · ATH
PITCHER IPHRERBBKHR NPERA DEC
Aaron Civale 5.1 6 3 3 1 5 1 85 3.86
Brady Basso 0.2 1 0 0 0 0 0 6 0.00 BS
Mark Leiter Jr. 1.0 2 1 1 0 1 0 18 7.59
Justin Sterner 1.0 1 0 0 0 2 0 13 3.46
Joel Kuhnel 0.2 4 1 1 0 0 0 11 2.35 L
HOME · SEA
PITCHER IPHRERBBKHR NPERA DEC
Logan Gilbert 4.0 6 3 3 2 3 0 89 4.36
José A. Ferrer 2.0 2 0 0 1 2 0 26 2.45
Matt Brash 1.0 0 0 0 0 0 0 10 0.00
Cooper Criswell 1.0 0 0 0 0 1 0 9 1.64 HLD
Andrés Muñoz 1.0 1 1 1 0 1 1 17 8.00 W

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.