Baltimore Orioles vs Seattle Mariners
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T3 | Gunnar Henderson | Gunnar Henderson homers (15) on a fly ball to right center field. Blaze Alexander scores. | BAL 2, SEA 0 |
| B4 | Dominic Canzone | Dominic Canzone singles on a ground ball to center fielder Leody Taveras. Julio Rodríguez scores. | BAL 2, SEA 1 |
| T6 | Leody Taveras | Leody Taveras triples (4) on a line drive to center fielder Julio Rodríguez. Pete Alonso scores. | BAL 3, SEA 1 |
| T7 | Taylor Ward | Taylor Ward grounds into a double play, third baseman J.P. Crawford to second baseman Cole Young to first baseman Miles Mastrobuoni. Jackson Holliday scores. Blaze Alexander out at 2nd. Taylor Ward out at 1st. | BAL 4, SEA 1 |
| T9 | Jackson Holliday | Jackson Holliday homers (4) on a line drive to center field. | BAL 5, SEA 1 |
| B9 | Dominic Canzone | Dominic Canzone homers (11) on a fly ball to right field. | BAL 5, SEA 2 |
| B9 | Cole Young | Cole Young homers (6) on a fly ball to right field. | BAL 5, SEA 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| BAL | 0 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 5 |
| SEA | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 3 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kyle Bradish started for Orioles, leaving with a 4–1 lead. Out of the bullpen, Ryan Helsley took the roughest line.
-
Kyle Bradish
Starter
7.2
100
1
12
W
Pitch-by-pitch: what Kyle Bradish threw
CSW 35% 1st-pitch strike 68% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 35 35% 2 11 6 12 4 Curveball 29 29% 8 3 3 13 2 Slider 19 19% 6 1 3 8 1 Four-Seam Fastball 17 17% 1 3 4 2 7 - Yennier Cano Middle 0.1 9 0 0 HLD inherited 1, stranded 1
- Ryan Helsley Closer 1.0 9 2 2
George Kirby started for Mariners, leaving trailing 1–3. Out of the bullpen, Alex Hoppe took the roughest line.
-
George Kirby
Starter
6.0
92
3
5
L
Pitch-by-pitch: what George Kirby threw
CSW 28% 1st-pitch strike 64% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Sweeper 30 33% 1 8 4 11 6 Sinker 25 27% 2 5 6 8 4 Four-Seam Fastball 23 25% 4 0 7 4 8 Knuckle Curve 7 8% 2 1 1 2 1 Changeup 6 7% 1 2 0 2 1 Cutter 1 1% 0 0 0 1 0 - Alex Hoppe Middle 1.0 18 1 1
- Nick Davila Middle 1.0 10 0 0
- Michael Rucker Middle 1.0 27 1 3
Where the game turned
- Henderson HR (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Taylor Ward LF | 5 | 0 | 1 | 0 | 0 | 1 | .256 | .399 | .352 | .751 | |
| Gunnar Henderson SS | 4 | 1 | 1 | 2 | 0 | 1 | .225 | .293 | .420 | .713 | HR (15) |
| Adley Rutschman C | 4 | 0 | 0 | 0 | 0 | 0 | .259 | .335 | .467 | .802 | |
| Pete Alonso 1B | 4 | 1 | 1 | 0 | 0 | 2 | .251 | .336 | .466 | .802 | |
| Samuel Basallo DH | 4 | 0 | 2 | 0 | 0 | 0 | .262 | .323 | .465 | .788 | |
| Leody Taveras CF | 4 | 0 | 1 | 1 | 0 | 2 | .255 | .336 | .375 | .711 | 3B |
| Tyler O'Neill RF | 4 | 0 | 0 | 0 | 0 | 2 | .184 | .277 | .272 | .549 | |
| Jackson Holliday 2B | 3 | 2 | 1 | 1 | 1 | 1 | .195 | .281 | .390 | .671 | HR (4) |
| Blaze Alexander 3B | 3 | 1 | 3 | 0 | 1 | 0 | .310 | .364 | .424 | .788 | SB |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford 3B | 4 | 0 | 0 | 0 | 0 | 2 | .226 | .357 | .402 | .759 | |
| Cal Raleigh C | 3 | 0 | 1 | 0 | 1 | 0 | .168 | .254 | .317 | .571 | |
| Rob Refsnyder RF | 1 | 0 | 0 | 0 | 0 | 0 | .143 | .214 | .242 | .456 | |
| Dominic Canzone DH | 3 | 1 | 2 | 2 | 1 | 1 | .293 | .365 | .575 | .940 | HR (11) |
| Cole Young 2B | 4 | 1 | 1 | 1 | 0 | 0 | .256 | .318 | .366 | .684 | HR (6) |
| Victor Robles CF | 3 | 0 | 0 | 0 | 1 | 1 | .260 | .288 | .300 | .588 | |
| Colt Emerson SS | 4 | 0 | 0 | 0 | 0 | 3 | .229 | .297 | .530 | .827 | |
| Connor Joe LF | 4 | 0 | 1 | 0 | 0 | 3 | .189 | .302 | .324 | .626 | |
| Miles Mastrobuoni 1B | 3 | 0 | 1 | 0 | 0 | 2 | .200 | .261 | .200 | .461 | |
| Julio Rodríguez CF | 3 | 1 | 1 | 0 | 0 | 2 | .249 | .310 | .429 | .739 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Bradish | 7.2 | 5 | 1 | 1 | 2 | 12 | 0 | 100 | 4.00 | W |
| Yennier Cano | 0.1 | 0 | 0 | 0 | 1 | 0 | 0 | 9 | 2.16 | HLD |
| Ryan Helsley | 1.0 | 2 | 2 | 2 | 0 | 2 | 2 | 9 | 3.86 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| George Kirby | 6.0 | 8 | 3 | 3 | 0 | 5 | 1 | 92 | 4.10 | L |
| Alex Hoppe | 1.0 | 1 | 1 | 1 | 1 | 1 | 0 | 18 | 5.57 | |
| Nick Davila | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0.00 | |
| Michael Rucker | 1.0 | 1 | 1 | 1 | 1 | 3 | 1 | 27 | 6.00 |
Manager comparison
Recent form
Season series: 3-4 with BAL listed first across 7 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.