ARCHIVE April 29, 2026
April 29, 2026 · AL Cent

Seattle Mariners vs Minnesota Twins

April 29, 2026Target FieldPartly Cloudy 51°F · 12 mph, R To L
AWAY
Seattle Mariners
16-16
5
vs
HOME
Minnesota Twins
13-18
3

Scoring summary

INN BATTER PLAY SCORE
T3 J.P. Crawford J.P. Crawford homers (2) on a fly ball to right field. SEA 1, MIN 0
B4 Brooks Lee Brooks Lee singles on a fly ball to right fielder Luke Raley. Ryan Jeffers scores. Kody Clemens scores. Luke Keaschall to 2nd. SEA 1, MIN 2
T7 Cole Young Cole Young doubles (4) on a sharp fly ball to center fielder Byron Buxton. Dominic Canzone scores. SEA 2, MIN 2
B8 Victor Caratini Victor Caratini singles on a ground ball to left fielder Randy Arozarena, deflected by shortstop J.P. Crawford. James Outman scores. SEA 2, MIN 3
T9 Cole Young Cole Young singles on a ground ball to center fielder Byron Buxton. Randy Arozarena scores. Leo Rivas scores. SEA 4, MIN 3
T9 Cal Raleigh Cal Raleigh out on a sacrifice fly to center fielder Byron Buxton. Cole Young scores. Will Wilson to 3rd. SEA 5, MIN 3

Box score

  123456789 R
SEA 001000103 5
MIN 000200010 3

Pitching & bullpen

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

Mariners AWAY 5

George Kirby started for Mariners, leaving trailing 1–2. Out of the bullpen, Gabe Speier took the roughest line.

workload · innings pitched
  • George Kirby Starter 5.2 97 2 5
    Pitch-by-pitch: what George Kirby threw
    CSW 25% 1st-pitch strike 76% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 28 29% 5 6 7 5 5
    Sinker 18 19% 0 4 5 4 5
    Changeup 16 16% 4 1 1 8 2
    Four-Seam Fastball 14 14% 1 1 4 6 2
    Knuckle Curve 14 14% 1 1 3 7 2
    Cutter 7 7% 0 0 2 3 2
  • Eduard Bazardo Setup 0.2 10 0 0 inherited 2, stranded 2
  • José A. Ferrer Setup 0.2 11 0 1 inherited 1, stranded 1
  • Matt Brash Setup 0.0 2 0 0
  • Gabe Speier Setup 0.2 30 1 2
  • Cooper Criswell Middle 0.1 3 0 0 W inherited 3, stranded 3
  • Andrés Muñoz Closer 1.0 15 0 2 SV
Twins HOME 3

Taj Bradley started for Twins, leaving with the game tied 2–2. Out of the bullpen, Eric Orze took the roughest line.

workload · innings pitched
  • Taj Bradley Starter 7.0 114 2 7
    Pitch-by-pitch: what Taj Bradley threw
    CSW 30% 1st-pitch strike 63% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 44 39% 3 8 11 13 9
    Splitter 37 32% 8 5 5 15 4
    Cutter 20 18% 3 2 4 7 4
    Curveball 13 11% 3 2 1 6 1
  • Anthony Banda Setup 1.0 22 0 2
  • Eric Orze Setup 0.1 28 3 1 L
  • Taylor Rogers Setup 0.2 13 0 0 inherited 2, 1 scored

Where the game turned

2 runs Top 9th · off Orze
  • Young 1B (2)

Batting lines

AWAY · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford SS 3 1 2 1 2 0 .200 .366 .313 .679 HR (2)
Cal Raleigh C 3 0 0 1 1 1 .192 .275 .392 .667
Julio Rodríguez CF 5 0 1 0 0 1 .254 .329 .349 .678
Josh Naylor 1B 4 0 0 0 0 1 .212 .286 .336 .622
Randy Arozarena LF 3 1 0 0 1 1 .289 .381 .439 .820
Luke Raley RF 4 0 0 0 0 3 .244 .301 .488 .789
Cole Young 2B 4 1 2 3 0 0 .286 .357 .420 .777 2B, SB
Will Wilson 3B 3 0 0 0 1 1 .200 .333 .800 1.133
Dominic Canzone DH 4 1 2 0 0 2 .284 .338 .522 .860 2B
HOME · MIN
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Byron Buxton CF 5 0 1 0 0 1 .235 .292 .462 .754
Austin Martin LF 2 0 0 0 0 0 .311 .476 .426 .902
Josh Bell DH 5 0 0 0 0 2 .224 .317 .355 .672
James Outman RF 1 1 0 0 0 1 .111 .172 .185 .357 SB
Kody Clemens 1B 3 1 2 0 1 1 .206 .299 .382 .681 2B
Luke Keaschall 2B 4 0 1 0 0 1 .222 .276 .282 .558
Victor Caratini C 1 0 1 1 0 0 .221 .312 .273 .585
Brooks Lee SS 4 0 2 2 0 1 .253 .317 .432 .749 SB
Royce Lewis 3B 3 0 1 0 1 0 .206 .315 .381 .696
Trevor Larnach LF 3 0 2 0 0 0 .277 .420 .415 .835
Ryan Jeffers C 4 1 2 0 0 1 .293 .418 .467 .885
Matt Wallner RF 2 0 0 0 1 2 .168 .275 .284 .559

Pitching lines

AWAY · SEA
PITCHER IPHRERBBKHR NPERA DEC
George Kirby 5.2 8 2 2 2 5 0 97 3.00
Eduard Bazardo 0.2 1 0 0 0 0 0 10 1.29
José A. Ferrer 0.2 0 0 0 0 1 0 11 1.84
Matt Brash 0.0 0 0 0 0 0 0 2 0.00
Gabe Speier 0.2 3 1 1 1 2 0 30 2.92
Cooper Criswell 0.1 0 0 0 0 0 0 3 2.51 W
Andrés Muñoz 1.0 0 0 0 0 2 0 15 6.00 SV
HOME · MIN
PITCHER IPHRERBBKHR NPERA DEC
Taj Bradley 7.0 4 2 2 2 7 1 114 2.85
Anthony Banda 1.0 0 0 0 1 2 0 22 8.03
Eric Orze 0.1 2 3 3 2 1 0 28 5.25 L
Taylor Rogers 0.2 1 0 0 0 0 0 13 6.10

Manager comparison

AWAY · SEA
Dan Wilson
Lineup 2.3 R Bunts 0.9 R IBBs 1.3 R
HOME · MIN
Derek Shelton
Lineup 1.7 R Bunts 0.7 R IBBs 0.8 R

Recent form

AWAY · SEA
4-6 W1 -11 run diff
WLLWLWLLWL
HOME · MIN
7-3 L1 +22 run diff
LWWLWWWWLW

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.