San Francisco Giants vs Tampa Bay Rays
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B4 | Jake Fraley | Jake Fraley singles on a fly ball to center fielder Drew Gilbert. Junior Caminero scores. Jonathan Aranda to 2nd. | SF 0, TB 1 |
| B5 | Cedric Mullins | Cedric Mullins walks. Hunter Feduccia scores. Taylor Walls to 3rd. Chandler Simpson to 2nd. | SF 0, TB 2 |
| B5 | Jonathan Aranda | Jonathan Aranda singles on a sharp line drive to center fielder Drew Gilbert. Taylor Walls scores. Chandler Simpson scores. Cedric Mullins to 2nd. | SF 0, TB 4 |
| T6 | Rafael Devers | Rafael Devers doubles (5) on a sharp fly ball to center fielder Cedric Mullins, deflected by left fielder Chandler Simpson. Luis Arraez scores. | SF 1, TB 4 |
| B8 | Nick Fortes | Nick Fortes grounds out softly, third baseman Matt Chapman to first baseman Rafael Devers. | SF 1, TB 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| TB | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 0 | 5 |
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 trailing 0–4. Out of the bullpen, Gregory Santos took the roughest line.
-
Landen Roupp
Starter
4.1
88
4
6
L
Pitch-by-pitch: what Landen Roupp threw
CSW 30% 1st-pitch strike 52% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 31 35% 0 10 2 13 6 Curveball 23 26% 3 5 5 8 2 Changeup 22 25% 6 0 5 7 4 Cutter 11 13% 2 0 4 3 2 Four-Seam Fastball 1 1% 0 0 0 1 0 - Matt Gage Reliever 0.2 8 0 0 inherited 2, stranded 2
- Ryan Borucki Reliever 1.1 16 0 1
- Gregory Santos Reliever 1.2 26 1 1
Griffin Jax started for Rays, leaving with the game tied 0–0. Out of the bullpen, Jesse Scholtens took the roughest line.
-
Griffin Jax
Starter
2.2
45
0
2
Pitch-by-pitch: what Griffin Jax threw
CSW 27% 1st-pitch strike 70% 4.5 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 20 44% 4 1 6 6 3 Cutter 5 11% 0 0 2 1 2 Sinker 5 11% 1 2 0 1 1 Sweeper 5 11% 2 0 0 3 0 Changeup 5 11% 1 0 2 2 0 UN 4 9% 0 1 0 3 0 Curveball 1 2% 0 0 0 0 1 - Jesse Scholtens Reliever 3.0 47 1 3 W inherited 1, stranded 1
- Kevin Kelly Setup 1.1 15 0 1 HLD inherited 1, stranded 1
- Garrett Cleavinger Setup 1.0 12 0 1 HLD
- Casey Legumina Middle 1.0 12 0 1
Where the game turned
- Fraley 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jung Hoo Lee RF | 4 | 0 | 0 | 0 | 0 | 1 | .288 | .333 | .424 | .757 | |
| Luis Arraez 2B | 4 | 1 | 3 | 0 | 0 | 0 | .317 | .343 | .389 | .732 | 2B |
| Casey Schmitt DH | 4 | 0 | 1 | 0 | 0 | 2 | .300 | .349 | .520 | .869 | |
| Rafael Devers 1B | 4 | 0 | 1 | 1 | 0 | 0 | .211 | .250 | .297 | .547 | 2B |
| Matt Chapman 3B | 4 | 0 | 0 | 0 | 0 | 3 | .254 | .333 | .341 | .674 | |
| Willy Adames SS | 4 | 0 | 0 | 0 | 0 | 1 | .194 | .235 | .341 | .576 | |
| Heliot Ramos LF | 4 | 0 | 1 | 0 | 0 | 0 | .271 | .310 | .407 | .717 | |
| Drew Gilbert CF | 2 | 0 | 1 | 0 | 1 | 0 | .283 | .327 | .435 | .762 | |
| Patrick Bailey C | 3 | 0 | 0 | 0 | 0 | 1 | .152 | .221 | .190 | .411 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chandler Simpson LF | 4 | 1 | 1 | 0 | 0 | 1 | .312 | .343 | .352 | .695 | |
| Cedric Mullins CF | 3 | 0 | 1 | 1 | 1 | 0 | .133 | .196 | .235 | .431 | |
| Junior Caminero 3B | 3 | 1 | 1 | 0 | 1 | 2 | .260 | .333 | .504 | .837 | |
| Jonathan Aranda 1B | 4 | 0 | 2 | 2 | 0 | 2 | .228 | .336 | .447 | .783 | |
| Ryan Vilade DH | 2 | 0 | 0 | 0 | 0 | 0 | .297 | .350 | .351 | .701 | |
| Richie Palacios 2B | 2 | 0 | 0 | 0 | 2 | 2 | .204 | .365 | .286 | .651 | |
| Jonny DeLuca RF | 4 | 1 | 2 | 0 | 0 | 1 | .284 | .314 | .463 | .777 | 2B, SB |
| Nick Fortes C | 2 | 0 | 0 | 0 | 0 | 0 | .259 | .302 | .358 | .660 | |
| Taylor Walls SS | 2 | 1 | 0 | 0 | 1 | 0 | .203 | .311 | .250 | .561 | |
| Jake Fraley DH | 2 | 0 | 1 | 1 | 0 | 0 | .246 | .319 | .431 | .750 | |
| Hunter Feduccia C | 1 | 1 | 1 | 0 | 0 | 0 | .250 | .385 | .281 | .666 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 4.1 | 8 | 4 | 4 | 2 | 6 | 0 | 88 | 3.18 | L |
| Matt Gage | 0.2 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 1.35 | |
| Ryan Borucki | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 | 16 | 5.23 | |
| Gregory Santos | 1.2 | 1 | 1 | 0 | 2 | 1 | 0 | 26 | 0.00 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Griffin Jax | 2.2 | 1 | 0 | 0 | 1 | 2 | 0 | 45 | 5.14 | |
| Jesse Scholtens | 3.0 | 4 | 1 | 1 | 0 | 3 | 0 | 47 | 3.18 | W |
| Kevin Kelly | 1.1 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 3.86 | HLD |
| Garrett Cleavinger | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 12 | 5.40 | HLD |
| Casey Legumina | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 3.95 |
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.