San Francisco Giants vs Baltimore Orioles
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T3 | Willy Adames | Willy Adames homers (2) on a fly ball to right center field. | SF 1, BAL 0 |
| T4 | Heliot Ramos | Heliot Ramos singles on a line drive to right fielder Dylan Beavers. Casey Schmitt scores. | SF 2, BAL 0 |
| T4 | Willy Adames | Willy Adames doubles (8) on a sharp line drive to left fielder Taylor Ward. Heliot Ramos scores. Patrick Bailey to 3rd. | SF 3, BAL 0 |
| B4 | Leody Taveras | Leody Taveras doubles (2) on a ground ball to right fielder Jung Hoo Lee. Dylan Beavers scores. | SF 3, BAL 1 |
| T7 | Casey Schmitt | Casey Schmitt doubles (5) on a line drive to left fielder Taylor Ward. Matt Chapman scores. | SF 4, BAL 1 |
| T7 | Jung Hoo Lee | Jung Hoo Lee homers (1) on a fly ball to right field. Casey Schmitt scores. | SF 6, BAL 1 |
| B9 | Gunnar Henderson | Gunnar Henderson homers (5) on a fly ball to right field. Jeremiah Jackson scores. | SF 6, BAL 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 0 | 1 | 2 | 0 | 0 | 3 | 0 | 0 | 6 |
| BAL | 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.
Landen Roupp started for Giants, leaving with a 3–1 lead. Out of the bullpen, Blade Tidwell took the roughest line.
-
Landen Roupp
Starter
6.0
93
1
4
W
Pitch-by-pitch: what Landen Roupp threw
CSW 29% 1st-pitch strike 60% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 42 45% 0 16 2 15 9 Curveball 26 28% 4 1 3 12 6 Cutter 13 14% 2 1 1 6 3 Changeup 11 12% 1 1 2 6 1 Four-Seam Fastball 1 1% 1 0 0 0 0 - Keaton Winn Setup 1.0 11 0 0
- JT Brubaker Middle 0.2 15 0 1
- Matt Gage Reliever 0.1 2 0 0 inherited 2, stranded 2
- Blade Tidwell Reliever 1.0 18 2 1
Shane Baz started for Orioles, leaving trailing 1–3. Out of the bullpen, Nick Raquet took the roughest line.
-
Shane Baz
Starter
5.0
99
3
4
L
Pitch-by-pitch: what Shane Baz threw
CSW 23% 1st-pitch strike 64% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 34 34% 1 7 6 17 3 Cutter 28 28% 4 5 4 8 7 Knuckle Curve 26 26% 3 1 4 10 8 Changeup 6 6% 0 0 3 3 0 Sinker 5 5% 0 2 0 2 1 - Yennier Cano Middle 1.0 9 0 1
- Nick Raquet Reliever 1.0 25 3 0
- Albert Suárez Middle 2.0 18 0 1
Where the game turned
- Adames HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Willy Adames SS | 5 | 1 | 2 | 2 | 0 | 1 | .273 | .322 | .527 | .849 | HR (2), 2B |
| Luis Arraez 2B | 3 | 0 | 0 | 0 | 2 | 0 | .302 | .339 | .396 | .735 | |
| Matt Chapman 3B | 4 | 1 | 2 | 0 | 1 | 0 | .315 | .373 | .463 | .836 | |
| Rafael Devers 1B | 5 | 0 | 1 | 0 | 0 | 0 | .218 | .271 | .345 | .616 | |
| Casey Schmitt DH | 5 | 2 | 3 | 1 | 0 | 2 | .333 | .412 | .500 | .912 | 3 2B |
| Jung Hoo Lee RF | 4 | 1 | 2 | 2 | 0 | 1 | .174 | .245 | .326 | .571 | HR (1), 2B |
| Heliot Ramos LF | 4 | 1 | 1 | 1 | 0 | 1 | .216 | .245 | .235 | .480 | |
| Patrick Bailey C | 4 | 0 | 1 | 0 | 0 | 0 | .158 | .220 | .158 | .378 | |
| Harrison Bader CF | 4 | 0 | 0 | 0 | 0 | 1 | .104 | .137 | .188 | .325 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gunnar Henderson SS | 4 | 1 | 1 | 2 | 1 | 0 | .245 | .344 | .585 | .929 | HR (5) |
| Taylor Ward LF | 5 | 0 | 1 | 0 | 0 | 1 | .365 | .443 | .558 | 1.001 | 2B |
| Adley Rutschman C | 5 | 0 | 3 | 0 | 0 | 0 | .294 | .385 | .471 | .856 | 2 2B |
| Pete Alonso 1B | 3 | 0 | 0 | 0 | 1 | 2 | .176 | .263 | .275 | .538 | |
| Samuel Basallo DH | 3 | 0 | 0 | 0 | 1 | 0 | .152 | .263 | .242 | .505 | |
| Leody Taveras CF | 4 | 0 | 2 | 1 | 0 | 0 | .429 | .556 | .571 | 1.127 | 2B |
| Jeremiah Jackson 2B | 4 | 1 | 1 | 0 | 0 | 1 | .219 | .235 | .219 | .454 | |
| Blaze Alexander 3B | 4 | 0 | 0 | 0 | 0 | 2 | .242 | .286 | .273 | .559 | |
| Dylan Beavers RF | 2 | 1 | 0 | 0 | 1 | 0 | .258 | .314 | .387 | .701 | |
| Ryan Mountcastle PH | 1 | 0 | 0 | 0 | 0 | 0 | .231 | .286 | .231 | .517 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 6.0 | 5 | 1 | 1 | 2 | 4 | 0 | 93 | 3.24 | W |
| Keaton Winn | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 4.26 | |
| JT Brubaker | 0.2 | 0 | 0 | 0 | 2 | 1 | 0 | 15 | 3.68 | |
| Matt Gage | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.00 | |
| Blade Tidwell | 1.0 | 3 | 2 | 2 | 0 | 1 | 1 | 18 | 3.00 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Shane Baz | 5.0 | 9 | 3 | 3 | 2 | 4 | 1 | 99 | 4.50 | L |
| Yennier Cano | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | 2.25 | |
| Nick Raquet | 1.0 | 2 | 3 | 3 | 1 | 0 | 1 | 25 | 27.00 | |
| Albert Suárez | 2.0 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | 1.80 |
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.