Houston Astros vs Oakland Athletics
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T3 | Jose Altuve | Jose Altuve grounds out, first baseman Jeff McNeil to pitcher Brady Basso. Jeremy Peña scores. Yordan Alvarez to 3rd. | HOU 1, ATH 0 |
| T3 | Yainer Diaz | Yainer Diaz doubles (16) on a sharp line drive to left fielder Carlos Cortes. Yordan Alvarez scores. | HOU 2, ATH 0 |
| T3 | Lucas Spence | Lucas Spence triples (1) on a line drive to center fielder Henry Bolte. Yainer Diaz scores. Christian Walker scores. | HOU 4, ATH 0 |
| T6 | Christian Walker | Christian Walker homers (29) on a fly ball to left field. | HOU 5, ATH 0 |
| T6 | Yordan Alvarez | Yordan Alvarez singles on a ground ball to right fielder Lawrence Butler. Cam Smith scores. Jeremy Peña to 3rd. | HOU 6, ATH 0 |
| T7 | Cam Smith | Cam Smith singles on a ground ball to center fielder Henry Bolte. Christian Walker scores. Lucas Spence to 2nd. | HOU 7, ATH 0 |
| T7 | Jeremy Peña | Jeremy Peña out on a sacrifice fly to center fielder Henry Bolte. Lucas Spence scores. Cam Smith to 3rd. Taylor Trammell to 2nd. | HOU 8, ATH 0 |
| T8 | Yainer Diaz | Yainer Diaz grounds into a double play, shortstop Joshua Kuroda-Grauer to second baseman Jeff McNeil to first baseman Tommy White. Nick Allen scores. Raynel Delgado out at 2nd. Yainer Diaz out at 1st. | HOU 9, ATH 0 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| HOU | 0 | 0 | 4 | 0 | 0 | 2 | 2 | 1 | 0 | 9 |
| ATH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Astros opened with Peter Lambert, then turned the bulk of the game over to Ethan Pecko.
-
Peter Lambert
Opener
2.0
41
0
1
Pitch-by-pitch: what Peter Lambert threw
CSW 22% 1st-pitch strike 63% 5.1 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 11 27% 0 1 1 6 3 Sweeper 10 24% 2 3 3 1 1 Changeup 8 20% 1 0 1 4 2 Four-Seam Fastball 8 20% 0 0 6 2 0 Cutter 3 7% 0 1 1 0 1 Slurve 1 2% 0 1 0 0 0 - Ethan Pecko Bulk 3.0 34 0 2 W
- Miguel Ullola Middle 1.0 18 0 1
- Bryan King Setup 1.0 23 0 2
- Logan VanWey Middle 1.0 16 0 0
- Tatsuya Imai Reliever 1.0 10 0 1
Seth Johnson started for Athletics, leaving with the game tied 0–0. Out of the bullpen, Brady Basso took the roughest line.
-
Seth Johnson
Starter
1.2
36
0
2
Pitch-by-pitch: what Seth Johnson threw
CSW 36% 1st-pitch strike 75% 4.5 pitches/PAPitch # % Whiff CS Foul Ball In play Slider 16 44% 4 4 2 4 2 Four-Seam Fastball 14 39% 0 3 3 8 0 Curveball 2 6% 1 0 0 1 0 Sweeper 2 6% 0 0 0 0 2 Splitter 1 3% 0 0 0 1 0 Sinker 1 3% 1 0 0 0 0 - Brady Basso Middle 1.0 19 4 1 L inherited 3, stranded 3
- Elvis Alvarado Middle 1.1 21 0 3 inherited 1, stranded 1
- Scott Blewett Middle 1.1 22 2 0
- Chris Roycroft Middle 1.0 48 2 2 inherited 1, all 1 scored
- Geoff Hartlieb Middle 1.2 27 1 1 inherited 3, 1 scored
- Drew Rom Middle 1.0 13 0 0
Where the game turned
- Altuve Groundout (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jeremy Peña SS | 5 | 1 | 2 | 1 | 0 | 2 | .277 | .325 | .477 | .802 | |
| LaMonte Wade Jr. DH | 1 | 0 | 0 | 0 | 0 | 0 | .205 | .308 | .346 | .654 | |
| Nick Allen 3B | 1 | 1 | 1 | 0 | 0 | 0 | .283 | .327 | .393 | .720 | 2B |
| Yainer Diaz C | 5 | 1 | 2 | 1 | 0 | 1 | .285 | .313 | .459 | .772 | 2B |
| Christian Walker 1B | 3 | 3 | 2 | 1 | 2 | 0 | .226 | .299 | .427 | .726 | HR (29) |
| Lucas Spence CF | 2 | 1 | 1 | 2 | 3 | 0 | .218 | .317 | .509 | .826 | 3B |
| Cam Smith RF | 4 | 1 | 2 | 1 | 1 | 1 | .210 | .279 | .390 | .669 | |
| Jorge Barrosa LF | 1 | 0 | 0 | 0 | 0 | 0 | .193 | .285 | .331 | .616 | |
| Yordan Alvarez DH | 4 | 1 | 1 | 1 | 0 | 1 | .316 | .432 | .601 | 1.033 | |
| Isaac Paredes 3B | 3 | 0 | 0 | 0 | 1 | 0 | .262 | .360 | .447 | .807 | |
| Jose Altuve 2B | 5 | 0 | 1 | 1 | 0 | 1 | .250 | .306 | .395 | .701 | |
| Taylor Trammell LF | 3 | 0 | 0 | 0 | 1 | 3 | .192 | .285 | .341 | .626 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Henry Bolte LF | 4 | 0 | 0 | 0 | 0 | 1 | .277 | .359 | .405 | .764 | |
| Lawrence Butler RF | 4 | 0 | 2 | 0 | 0 | 0 | .237 | .326 | .394 | .720 | |
| Michael Stefanic DH | 0 | 0 | 0 | 0 | 1 | 0 | .346 | .414 | .385 | .799 | |
| Zack Gelof 3B | 4 | 0 | 0 | 0 | 0 | 3 | .256 | .322 | .475 | .797 | |
| Jeff McNeil 2B | 4 | 0 | 0 | 0 | 0 | 0 | .264 | .313 | .368 | .681 | |
| Tommy White 1B | 2 | 0 | 0 | 0 | 0 | 1 | .254 | .272 | .328 | .600 | |
| Joshua Kuroda-Grauer SS | 4 | 0 | 1 | 0 | 0 | 0 | .366 | .392 | .507 | .899 | |
| Denzel Clarke CF | 2 | 0 | 1 | 0 | 0 | 1 | .158 | .238 | .171 | .409 | |
| Brian Serven C | 2 | 0 | 0 | 0 | 1 | 0 | .175 | .224 | .375 | .599 | |
| Shea Langeliers DH | 2 | 0 | 1 | 0 | 1 | 0 | .262 | .328 | .474 | .802 | |
| Donovan Walton 2B | 2 | 0 | 0 | 0 | 0 | 1 | .261 | .358 | .448 | .806 | |
| Carlos Cortes LF | 2 | 0 | 0 | 0 | 0 | 0 | .251 | .318 | .397 | .715 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Peter Lambert | 2.0 | 2 | 0 | 0 | 0 | 1 | 0 | 41 | 3.82 | |
| Ethan Pecko | 3.0 | 1 | 0 | 0 | 0 | 2 | 0 | 34 | 3.93 | W |
| Miguel Ullola | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 18 | 2.16 | |
| Bryan King | 1.0 | 2 | 0 | 0 | 1 | 2 | 0 | 23 | 5.19 | |
| Logan VanWey | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 16 | 1.42 | |
| Tatsuya Imai | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 10 | 4.93 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Seth Johnson | 1.2 | 1 | 0 | 0 | 2 | 2 | 0 | 36 | 5.88 | |
| Brady Basso | 1.0 | 3 | 4 | 4 | 1 | 1 | 0 | 19 | 6.07 | L |
| Elvis Alvarado | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 21 | 3.90 | |
| Scott Blewett | 1.1 | 2 | 2 | 2 | 0 | 0 | 1 | 22 | 3.13 | |
| Chris Roycroft | 1.0 | 3 | 2 | 2 | 4 | 2 | 0 | 48 | 6.57 | |
| Geoff Hartlieb | 1.2 | 3 | 1 | 1 | 1 | 1 | 0 | 27 | 4.82 | |
| Drew Rom | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 5.60 |
Manager comparison
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.