Seattle Mariners vs St. Louis Cardinals
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Julio Rodríguez | Julio Rodríguez homers (2) on a fly ball to left field. Cal Raleigh scores. | SEA 2, STL 0 |
| B1 | JJ Wetherholt | JJ Wetherholt homers (4) on a fly ball to right field. | SEA 2, STL 1 |
| B1 | Iván Herrera | Iván Herrera homers (4) on a fly ball to left center field. | SEA 2, STL 2 |
| T2 | Will Wilson | Will Wilson homers (1) on a fly ball to left field. Mitch Garver scores. | SEA 4, STL 2 |
| B2 | Nathan Church | Nathan Church homers (3) on a line drive to right center field. | SEA 4, STL 3 |
| B3 | Masyn Winn | Masyn Winn singles on a fly ball to right fielder Rob Refsnyder. Jordan Walker scores. Nolan Gorman to 3rd. | SEA 4, STL 4 |
| B3 | Nathan Church | Nathan Church out on a sacrifice fly to center fielder Julio Rodríguez. Nolan Gorman scores. Masyn Winn to 2nd. | SEA 4, STL 5 |
| B3 | Pedro Pagés | Umpire reviewed (home run), call on the field was upheld: Pedro Pagés homers (2) on a fly ball to left field. Masyn Winn scores. | SEA 4, STL 7 |
| T4 | Cole Young | Cole Young homers (3) on a fly ball to right field. | SEA 5, STL 7 |
| T5 | Randy Arozarena | Randy Arozarena out on a sacrifice fly to center fielder Victor Scott II. Julio Rodríguez scores. | SEA 6, STL 7 |
| T6 | Dominic Canzone | Dominic Canzone singles on a ground ball to center fielder Victor Scott II. Cole Young scores. | SEA 7, STL 7 |
| B7 | Nathan Church | Nathan Church homers (4) on a line drive to right center field. Masyn Winn scores. | SEA 7, STL 9 |
| T8 | Connor Joe | Connor Joe singles on a sharp line drive to right fielder Jordan Walker. Mitch Garver scores. Cole Young scores. | SEA 9, STL 9 |
| T9 | Leo Rivas | Leo Rivas singles on a line drive to center fielder Victor Scott II. J.P. Crawford scores. Mitch Garver scores. Cole Young to 2nd. | SEA 11, STL 9 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SEA | 2 | 2 | 0 | 1 | 1 | 1 | 0 | 2 | 2 | 11 |
| STL | 2 | 1 | 4 | 0 | 0 | 0 | 2 | 0 | 0 | 9 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Bryan Woo started for Mariners, leaving trailing 4–7. Out of the bullpen, Cooper Criswell took the roughest line.
-
Bryan Woo
Starter
3.0
53
7
1
Pitch-by-pitch: what Bryan Woo threw
CSW 23% 1st-pitch strike 83% 2.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 23 43% 0 2 6 8 7 Sinker 12 23% 1 3 2 2 4 Sweeper 10 19% 1 3 0 3 3 Slider 5 9% 1 1 1 0 2 Changeup 3 6% 0 0 1 1 1 - José A. Ferrer Setup 2.0 29 0 1
- Cooper Criswell Middle 2.0 36 2 3
- Matt Brash Setup 1.0 13 0 1 W
- Andrés Muñoz Closer 1.0 14 0 1 SV
Matthew Liberatore started for Cardinals, leaving with a 7–5 lead. Out of the bullpen, JoJo Romero took the roughest line.
-
Matthew Liberatore
Starter
3.1
64
5
3
Pitch-by-pitch: what Matthew Liberatore threw
CSW 27% 1st-pitch strike 58% 3.4 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 21 33% 0 4 6 6 5 Slider 19 30% 4 2 4 4 5 Changeup 10 16% 2 2 2 1 3 Sinker 8 13% 0 2 3 3 0 Curveball 4 6% 0 1 1 1 1 Cutter 1 2% 0 0 0 1 0 Splitter 1 2% 0 0 0 1 0 - Gordon Graceffo Middle 0.2 6 1 0
- Justin Bruihl Setup 1.0 13 0 0 HLD inherited 1, all 1 scored
- George Soriano Setup 1.0 15 1 1 BS
- Ryne Stanek Setup 0.2 10 0 0
- JoJo Romero Setup 0.2 12 2 0 inherited 1, stranded 1
- Riley O'Brien Closer 1.0 39 2 1 L inherited 2, all 2 scored
- Matt Svanson Middle 0.2 18 0 1 inherited 2, stranded 2
Where the game turned
- Rivas 1B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Connor Joe RF | 2 | 0 | 1 | 2 | 0 | 0 | .200 | .273 | .200 | .473 | |
| Cal Raleigh DH | 5 | 1 | 2 | 0 | 1 | 1 | .202 | .290 | .376 | .666 | |
| Julio Rodríguez CF | 6 | 2 | 3 | 2 | 0 | 1 | .250 | .336 | .333 | .669 | HR (2), SB |
| Josh Naylor 1B | 5 | 0 | 2 | 0 | 0 | 1 | .208 | .283 | .317 | .600 | 2 SB |
| Randy Arozarena LF | 4 | 0 | 1 | 1 | 0 | 0 | .287 | .373 | .426 | .799 | 2B, SB |
| J.P. Crawford SS | 4 | 1 | 1 | 0 | 1 | 0 | .197 | .361 | .288 | .649 | |
| Mitch Garver C | 4 | 3 | 2 | 0 | 1 | 0 | .207 | .324 | .241 | .565 | |
| Cole Young 2B | 4 | 3 | 3 | 1 | 0 | 1 | .255 | .342 | .398 | .740 | HR (3), 2B |
| Leo Rivas 3B | 1 | 0 | 1 | 2 | 0 | 0 | .154 | .273 | .200 | .473 | |
| Rob Refsnyder RF | 3 | 0 | 1 | 0 | 0 | 1 | .094 | .189 | .188 | .377 | |
| Luke Raley RF | 1 | 0 | 0 | 0 | 0 | 1 | .280 | .341 | .560 | .901 | |
| Will Wilson 3B | 2 | 1 | 1 | 2 | 0 | 0 | .500 | .500 | 2.000 | 2.500 | HR (1) |
| Dominic Canzone PH | 1 | 0 | 1 | 1 | 0 | 0 | .276 | .338 | .534 | .872 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 5 | 1 | 3 | 1 | 0 | 0 | .240 | .370 | .385 | .755 | HR (4) |
| Iván Herrera DH | 3 | 1 | 1 | 1 | 0 | 1 | .237 | .400 | .409 | .809 | HR (4) |
| Alec Burleson 1B | 5 | 0 | 0 | 0 | 0 | 1 | .255 | .339 | .408 | .747 | |
| Jordan Walker RF | 4 | 1 | 1 | 0 | 0 | 2 | .278 | .346 | .567 | .913 | |
| Nolan Gorman 3B | 4 | 1 | 1 | 0 | 1 | 1 | .224 | .299 | .353 | .652 | |
| Masyn Winn SS | 5 | 2 | 2 | 1 | 0 | 1 | .278 | .363 | .405 | .768 | |
| Nathan Church LF | 4 | 2 | 2 | 4 | 0 | 0 | .254 | .300 | .460 | .760 | 2 HR (3, 4) |
| Victor Scott II CF | 4 | 0 | 1 | 0 | 0 | 1 | .200 | .254 | .215 | .469 | |
| Pedro Pagés C | 3 | 1 | 3 | 2 | 1 | 0 | .250 | .310 | .404 | .714 | HR (2), SB |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Bryan Woo | 3.0 | 9 | 7 | 7 | 0 | 1 | 4 | 53 | 3.86 | |
| José A. Ferrer | 2.0 | 2 | 0 | 0 | 1 | 1 | 0 | 29 | 2.08 | |
| Cooper Criswell | 2.0 | 3 | 2 | 2 | 0 | 3 | 1 | 36 | 2.77 | |
| Matt Brash | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 0.00 | W |
| Andrés Muñoz | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 14 | 6.55 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Matthew Liberatore | 3.1 | 8 | 5 | 5 | 1 | 3 | 3 | 64 | 4.75 | |
| Gordon Graceffo | 0.2 | 2 | 1 | 1 | 0 | 0 | 0 | 6 | 1.26 | |
| Justin Bruihl | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 5.02 | HLD |
| George Soriano | 1.0 | 2 | 1 | 1 | 0 | 1 | 0 | 15 | 4.76 | BS |
| Ryne Stanek | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 8.44 | |
| JoJo Romero | 0.2 | 2 | 2 | 2 | 0 | 0 | 0 | 12 | 3.55 | |
| Riley O'Brien | 1.0 | 4 | 2 | 2 | 1 | 1 | 0 | 39 | 1.26 | L |
| Matt Svanson | 0.2 | 0 | 0 | 0 | 1 | 1 | 0 | 18 | 10.54 |
Manager comparison
Recent form
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.